May 30
2024
SELL
Open market or private sale
$1,117,483
$104.01 p/Share
10,744
Reduced 9.69%
100,149
Common Stock
May 23
2024
SELL
Open market or private sale
$2,033,200
$100.0 p/Share
20,332
Reduced 15.49%
110,893
Common Stock
Apr 10
2024
SELL
Payment of exercise price or tax liability
$921,207
$96.28 p/Share
9,568
Reduced 6.8%
131,225
Common Stock
Apr 02
2024
SELL
Payment of exercise price or tax liability
$1,730,479
$99.47 p/Share
17,397
Reduced 11.87%
129,131
Common Stock
Apr 02
2024
BUY
Grant, award, or other acquisition
-
47,643
Added 25.28%
140,793
Common Stock
Mar 04
2024
-
4,100
Reduced 3.58%
110,547
Common Stock
Dec 05
2023
SELL
Payment of exercise price or tax liability
$50,688
$88.0 p/Share
576
Reduced 0.5%
114,647
Common Stock
Aug 23
2023
SELL
Open market or private sale
$377,730
$90.0 p/Share
4,197
Reduced 3.51%
115,223
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$1,402,218
$78.38 p/Share
17,890
Reduced 13.03%
119,420
Common Stock
Mar 28
2023
BUY
Grant, award, or other acquisition
-
15,222
Added 9.98%
137,310
Common Stock
Feb 23
2023
-
3,920
Reduced 3.11%
122,088
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$64,599
$79.36 p/Share
814
Reduced 0.64%
126,008
Common Stock
Nov 18
2022
SELL
Open market or private sale
$321,891
$78.51 p/Share
4,100
Reduced 3.13%
126,822
Common Stock
Aug 18
2022
SELL
Open market or private sale
$2,038,436
$68.0 p/Share
29,977
Reduced 18.63%
130,922
Common Stock
May 19
2022
SELL
Open market or private sale
$2,186,880
$61.04 p/Share
35,827
Reduced 18.21%
160,899
Common Stock
Apr 10
2022
SELL
Payment of exercise price or tax liability
$304,106
$61.56 p/Share
4,940
Reduced 2.45%
196,726
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$1,444,228
$62.0 p/Share
23,294
Reduced 11.29%
182,956
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
-
71,232
Added 26.1%
201,666
Common Stock
Mar 07
2022
-
1,925
Reduced 1.24%
153,728
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$63,002
$74.12 p/Share
850
Reduced 0.54%
155,653
Common Stock
Apr 10
2021
SELL
Payment of exercise price or tax liability
$482,747
$69.45 p/Share
6,951
Reduced 4.25%
156,503
Common Stock
Mar 29
2021
BUY
Grant, award, or other acquisition
-
21,029
Added 11.4%
163,454
Common Stock
Mar 02
2021
-
1,520
Reduced 1.06%
142,425
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$1,188,006
$66.21 p/Share
17,943
Reduced 11.08%
143,945
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
39,541
Added 19.63%
161,888
Common Stock