Mar 07
2025
SELL
Open market or private sale
$137,527
$183.37 p/Share
750
Reduced 6.57%
10,662
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
1,488
Added 11.53%
11,412
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$55,851
$184.94 p/Share
302
Reduced 2.95%
9,924
Common Stock
Feb 27
2025
BUY
Grant, award, or other acquisition
-
1,243
Added 10.84%
10,226
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$61,476
$185.73 p/Share
331
Reduced 3.55%
8,983
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
$45,946
$52.51 p/Share
875
Added 8.59%
9,314
Common Stock
Nov 07
2024
SELL
Open market or private sale
$54,062
$195.88 p/Share
276
Reduced 3.17%
8,439
Common Stock
Aug 20
2024
BUY
Exercise of conversion of derivative security
$49,884
$52.51 p/Share
950
Added 9.83%
8,715
Common Stock
Aug 19
2024
SELL
Open market or private sale
$57,409
$178.29 p/Share
322
Reduced 3.98%
7,765
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$129,254
$203.55 p/Share
635
Reduced 7.28%
8,087
Common Stock
Feb 25
2024
BUY
Grant, award, or other acquisition
-
2,525
Added 22.45%
8,722
Common Stock
Sep 06
2023
SELL
Open market or private sale
$39,619
$170.04 p/Share
233
Reduced 3.62%
6,197
Common Stock
May 06
2023
SELL
Payment of exercise price or tax liability
$18,466
$179.29 p/Share
103
Reduced 1.58%
6,430
Common Stock
Mar 14
2023
BUY
Exercise of conversion of derivative security
$57,761
$52.51 p/Share
1,100
Added 14.41%
6,533
Common Stock
Mar 08
2023
SELL
Open market or private sale
$72,578
$184.21 p/Share
394
Reduced 6.76%
5,433
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$15,686
$178.25 p/Share
88
Reduced 1.49%
5,827
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$37,967
$178.25 p/Share
213
Reduced 3.48%
5,915
Common Stock
Feb 25
2023
BUY
Grant, award, or other acquisition
-
1,236
Added 16.78%
6,128
Common Stock
Aug 15
2022
SELL
Open market or private sale
$35,750
$143.0 p/Share
250
Reduced 4.86%
4,892
Common Stock
Jun 02
2022
SELL
Open market or private sale
$44,884
$120.98 p/Share
371
Reduced 6.73%
5,142
Common Stock
May 09
2022
SELL
Payment of exercise price or tax liability
$11,330
$116.8 p/Share
97
Reduced 1.73%
5,513
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$12,512
$121.48 p/Share
103
Reduced 1.8%
5,610
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$14,207
$137.93 p/Share
103
Reduced 1.77%
5,713
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$13,188
$134.57 p/Share
98
Reduced 1.66%
5,816
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
1,308
Added 18.11%
5,914
Common Stock