Aug 26
2024
SELL
Open market or private sale
$151,290
$151.29 p/Share
1,000
Reduced 1.5%
65,552
Common Stock
Aug 26
2024
BUY
Exercise of conversion of derivative security
$64,599
$64.6 p/Share
1,000
Added 1.48%
66,552
Common Stock
Aug 23
2024
SELL
Open market or private sale
$7,431,815
$150.25 p/Share
49,463
Reduced 43.01%
65,552
Common Stock
Aug 23
2024
BUY
Exercise of conversion of derivative security
$3,195,309
$64.6 p/Share
49,463
Added 30.07%
115,015
Common Stock
Aug 22
2024
SELL
Open market or private sale
$30,036
$150.18 p/Share
200
Reduced 0.3%
65,552
Common Stock
Aug 22
2024
BUY
Exercise of conversion of derivative security
$12,919
$64.6 p/Share
200
Added 0.3%
65,752
Common Stock
Apr 26
2024
SELL
Payment of exercise price or tax liability
$297,123
$143.33 p/Share
2,073
Reduced 3.07%
65,552
Common Stock
Apr 26
2024
BUY
Grant, award, or other acquisition
-
4,677
Added 6.47%
67,625
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$77,874
$141.59 p/Share
550
Reduced 0.87%
62,948
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$63,591
$141.0 p/Share
451
Reduced 0.74%
60,782
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$99,778
$140.93 p/Share
708
Reduced 1.14%
61,233
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$220,827
$141.92 p/Share
1,556
Reduced 2.45%
61,941
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
2,881
Added 4.34%
63,497
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$277,905
$118.51 p/Share
2,345
Reduced 3.72%
60,616
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
-
5,291
Added 7.75%
62,961
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$101,665
$111.72 p/Share
910
Reduced 1.55%
57,670
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$61,737
$112.25 p/Share
550
Reduced 0.93%
58,580
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
3,055
Added 4.91%
59,130
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$81,476
$115.08 p/Share
708
Reduced 1.25%
56,075
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$123,458
$116.69 p/Share
1,058
Reduced 1.83%
56,783
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
3,797
Added 6.16%
57,841
Common Stock
Feb 21
2023
SELL
Open market or private sale
$7,405,032
$114.7 p/Share
64,560
Reduced 54.43%
54,044
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
$3,400,000
$68.0 p/Share
50,000
Added 29.66%
118,604
Common Stock
Aug 12
2022
SELL
Open market or private sale
$5,531,500
$110.63 p/Share
50,000
Reduced 42.16%
68,604
Common Stock
Aug 12
2022
BUY
Exercise of conversion of derivative security
$2,578,500
$51.57 p/Share
50,000
Added 29.66%
118,604
Common Stock