Feb 21
2025
SELL
Payment of exercise price or tax liability
$79,503
$111.35 p/Share
714
Reduced 1.57%
44,628
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$215,075
$109.12 p/Share
1,971
Reduced 4.17%
45,342
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$222,506
$106.82 p/Share
2,083
Reduced 4.22%
47,313
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
$501,840
$106.82 p/Share
4,698
Added 8.68%
49,396
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
$850,011
$107.61 p/Share
7,899
Added 15.02%
44,698
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$434,023
$116.08 p/Share
3,739
Reduced 9.22%
36,799
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
$991,787
$116.08 p/Share
8,544
Added 17.41%
40,538
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
$750,041
$115.09 p/Share
6,517
Added 16.92%
31,994
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$200,288
$113.8 p/Share
1,760
Reduced 6.46%
25,477
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$78,266
$113.76 p/Share
688
Reduced 2.46%
27,237
Common Stock
May 25
2023
SELL
Open market or private sale
$505,040
$126.26 p/Share
4,000
Reduced 12.53%
27,925
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$191,823
$123.28 p/Share
1,556
Reduced 4.65%
31,925
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$663,435
$123.66 p/Share
5,365
Reduced 13.81%
33,481
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
10,749
Added 21.67%
38,846
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$750,015
$124.36 p/Share
6,031
Added 17.67%
28,097
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$151,705
$123.74 p/Share
1,226
Reduced 5.26%
22,066
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$663,473
$125.16 p/Share
5,301
Reduced 18.54%
23,292
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
10,506
Added 26.87%
28,593
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
$750,110
$127.7 p/Share
5,874
Added 24.51%
18,087
Common Stock
Aug 27
2021
SELL
Open market or private sale
$983,280
$122.91 p/Share
8,000
Reduced 39.58%
12,213
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$166,137
$105.35 p/Share
1,577
Reduced 7.8%
18,636
Common Stock
Feb 19
2021
SELL
Open market or private sale
$4,617,755
$104.73 p/Share
44,092
Reduced 68.57%
20,213
Common Stock
Feb 19
2021
BUY
Exercise of conversion of derivative security
$2,490,369
$58.14 p/Share
42,834
Added 59.61%
29,024
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$315,600
$103.34 p/Share
3,054
Reduced 12.45%
21,471
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
6,894
Added 21.94%
24,525
Common Stock