Mar 16
2025
SELL
Payment of exercise price or tax liability
$3,810,681
$211.2 p/Share
18,043
Reduced 14.96%
102,605
Common Stock
Mar 16
2025
BUY
Grant, award, or other acquisition
-
40,118
Added 25.73%
115,788
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$352,519
$218.82 p/Share
1,611
Reduced 1.96%
80,480
Common Stock
May 18
2024
SELL
Payment of exercise price or tax liability
$652,002
$175.6 p/Share
3,713
Reduced 4.33%
82,040
Common Stock
May 18
2024
BUY
Grant, award, or other acquisition
-
7,565
Added 8.14%
85,425
Common Stock
Mar 16
2024
SELL
Payment of exercise price or tax liability
$1,276,815
$181.16 p/Share
7,048
Reduced 8.27%
78,188
Common Stock
Mar 16
2024
BUY
Grant, award, or other acquisition
-
18,463
Added 18.44%
81,641
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$43,343
$159.94 p/Share
271
Reduced 0.4%
66,707
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$43,490
$131.79 p/Share
330
Reduced 0.49%
66,912
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$673,365
$110.97 p/Share
6,068
Reduced 8.28%
67,242
Common Stock
Mar 16
2023
BUY
Grant, award, or other acquisition
-
23,743
Added 24.97%
71,346
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$204,234
$125.76 p/Share
1,624
Reduced 3.18%
49,500
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$61,661
$186.85 p/Share
330
Reduced 0.64%
51,071
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$900,395
$174.36 p/Share
5,164
Reduced 9.13%
51,401
Common Stock
Mar 16
2022
BUY
Grant, award, or other acquisition
-
16,188
Added 22.65%
55,275
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$79,798
$160.56 p/Share
497
Reduced 1.22%
40,324
Common Stock
May 18
2021
BUY
Grant, award, or other acquisition
-
2,193
Added 5.11%
40,757
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$1,362,497
$137.39 p/Share
9,917
Reduced 20.46%
38,564
Common Stock
Mar 16
2021
BUY
Grant, award, or other acquisition
-
21,681
Added 31.61%
46,903
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$68,144
$137.11 p/Share
497
Reduced 1.83%
26,718
Common Stock