Apr 01
2025
SELL
Payment of exercise price or tax liability
$247,190
$75.34 p/Share
3,281
Reduced 4.39%
71,445
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
-
20,814
Added 21.79%
74,726
Common Stock
Mar 31
2025
SELL
Payment of exercise price or tax liability
$28,076
$75.07 p/Share
374
Reduced 0.69%
53,912
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$159,830
$135.91 p/Share
1,176
Reduced 2.32%
49,431
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
4,856
Added 8.05%
55,462
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$92,006
$133.15 p/Share
691
Reduced 1.35%
50,606
Common Stock
Mar 19
2024
SELL
Payment of exercise price or tax liability
$397,260
$128.19 p/Share
3,099
Reduced 5.7%
51,297
Common Stock
Mar 19
2024
BUY
Grant, award, or other acquisition
-
8,252
Added 13.17%
54,396
Common Stock
Mar 16
2024
SELL
Payment of exercise price or tax liability
$140,289
$127.42 p/Share
1,101
Reduced 2.33%
46,144
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$2,082,766
$143.55 p/Share
14,509
Reduced 23.49%
47,245
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
4,597
Added 6.93%
61,754
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$253,832
$139.01 p/Share
1,826
Reduced 3.1%
57,157
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
19,469
Added 24.82%
58,983
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$912,418
$159.43 p/Share
5,723
Reduced 32.51%
11,879
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
1,412
Added 18.25%
6,327
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
11,275
Added 41.61%
15,821
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$277,698
$152.08 p/Share
1,826
Reduced 27.82%
4,738
Common Stock
Mar 16
2022
BUY
Exercise of conversion of derivative security
-
6,067
Added 52.61%
5,464
Common Stock
Jun 21
2021
SELL
Open market or private sale
$772,357
$101.16 p/Share
7,635
Reduced 93.89%
497
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$589,620
$115.93 p/Share
5,086
Reduced 38.48%
8,132
Common Stock
Apr 01
2021
BUY
Exercise of conversion of derivative security
-
11,275
Added 48.29%
12,074
Common Stock
Mar 30
2021
SELL
Payment of exercise price or tax liability
$138,081
$116.23 p/Share
1,188
Reduced 40.97%
1,712
Common Stock
Mar 30
2021
BUY
Exercise of conversion of derivative security
-
2,634
Added 47.6%
2,900
Common Stock