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
Feb 17
2021
BUY
Grant, award, or other acquisition
$650,031
$106.51 p/Share
6,103
Added 25.71%
17,631
Common Stock