Nov 06
2024
SELL
Open market or private sale
$719,884
$312.45 p/Share
2,304
Reduced 9.67%
21,516
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$42,764
$267.28 p/Share
160
Reduced 0.67%
23,820
Common Stock
May 03
2024
BUY
Grant, award, or other acquisition
-
405
Added 1.66%
23,980
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$386,700
$271.75 p/Share
1,423
Reduced 5.69%
23,575
Common Stock
Jan 26
2024
SELL
Open market or private sale
$505,992
$214.95 p/Share
2,354
Reduced 8.61%
24,998
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
$273,605
$116.23 p/Share
2,354
Added 7.92%
27,352
Common Stock
May 24
2023
SELL
Open market or private sale
$432,989
$165.2 p/Share
2,621
Reduced 9.49%
24,998
Common Stock
May 23
2023
BUY
Grant, award, or other acquisition
-
1,350
Added 4.66%
27,619
Common Stock
May 19
2023
SELL
Open market or private sale
$827,026
$168.3 p/Share
4,914
Reduced 15.76%
26,269
Common Stock
May 19
2023
BUY
Exercise of conversion of derivative security
$372,972
$75.9 p/Share
4,914
Added 13.61%
31,183
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$25,019
$158.35 p/Share
158
Reduced 0.6%
26,269
Common Stock
May 08
2023
BUY
Grant, award, or other acquisition
-
1,605
Added 5.73%
26,427
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$193,504
$144.73 p/Share
1,337
Reduced 5.11%
24,822
Common Stock
Feb 06
2023
SELL
Open market or private sale
$668,793
$147.02 p/Share
4,549
Reduced 14.81%
26,159
Common Stock
Feb 03
2023
SELL
Open market or private sale
$659,272
$151.14 p/Share
4,362
Reduced 12.44%
30,708
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
$193,508
$91.58 p/Share
2,113
Added 5.68%
35,070
Common Stock
May 19
2022
BUY
Grant, award, or other acquisition
-
1,337
Added 3.9%
32,957
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$23,348
$122.24 p/Share
191
Reduced 0.6%
31,620
Common Stock
May 06
2022
BUY
Grant, award, or other acquisition
-
1,939
Added 5.75%
31,811
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$163,500
$130.8 p/Share
1,250
Reduced 4.02%
29,872
Common Stock
Nov 15
2021
SELL
Open market or private sale
$850,389
$165.06 p/Share
5,152
Reduced 14.2%
31,122
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
$547,348
$106.24 p/Share
5,152
Added 12.44%
36,274
Common Stock
Nov 05
2021
SELL
Open market or private sale
$1,120,284
$155.25 p/Share
7,216
Reduced 18.82%
31,122
Common Stock
Nov 05
2021
BUY
Exercise of conversion of derivative security
$727,950
$100.88 p/Share
7,216
Added 15.84%
38,338
Common Stock
Aug 10
2021
SELL
Open market or private sale
$980,550
$150.0 p/Share
6,537
Reduced 17.36%
31,122
Common Stock