Aug 15
2023
SELL
Payment of exercise price or tax liability
$105,811
$51.34 p/Share
2,061
Reduced 1.67%
121,717
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$87,803
$45.12 p/Share
1,946
Reduced 1.55%
123,416
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
$13,882
$38.35 p/Share
362
Added 0.29%
123,778
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$120,818
$59.93 p/Share
2,016
Reduced 1.58%
125,362
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$161,068
$57.71 p/Share
2,791
Reduced 2.15%
127,267
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
$5,444
$49.05 p/Share
111
Added 0.09%
127,378
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$326,263
$83.55 p/Share
3,905
Reduced 2.91%
130,058
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
-
25,672
Added 16.08%
133,963
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$935,479
$91.57 p/Share
10,216
Reduced 8.62%
108,291
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$373,891
$96.19 p/Share
3,887
Reduced 3.18%
118,507
Common Stock
Aug 12
2022
BUY
Grant, award, or other acquisition
-
20,602
Added 14.41%
122,394
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$336,269
$90.08 p/Share
3,733
Reduced 3.54%
101,622
Common Stock
May 15
2022
BUY
Grant, award, or other acquisition
$12,996
$76.45 p/Share
170
Added 0.17%
101,792
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$267,065
$97.15 p/Share
2,749
Reduced 2.54%
105,355
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$349,973
$90.06 p/Share
3,886
Reduced 3.47%
107,997
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
$6,564
$61.35 p/Share
107
Added 0.1%
108,104
Common Stock
Aug 31
2021
BUY
Grant, award, or other acquisition
-
23,626
Added 17.44%
111,883
Common Stock
Aug 19
2021
SELL
Payment of exercise price or tax liability
$616,045
$84.96 p/Share
7,251
Reduced 7.59%
88,257
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
-
4,271
Reduced 4.28%
95,508
Common Stock
Aug 10
2021
BUY
Grant, award, or other acquisition
-
22,117
Added 18.14%
99,779
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$299,184
$70.05 p/Share
4,271
Reduced 5.23%
77,453
Common Stock
May 15
2021
BUY
Grant, award, or other acquisition
$12,444
$59.54 p/Share
209
Added 0.27%
77,662
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$280,817
$93.95 p/Share
2,989
Reduced 3.53%
81,724
Common Stock
Jan 12
2021
SELL
Open market or private sale
$489,610
$110.0 p/Share
4,451
Reduced 4.99%
84,730
Common Stock
Dec 28
2020
SELL
Open market or private sale
$1,116,400
$100.0 p/Share
11,164
Reduced 11.13%
89,181
Common Stock