May 01
2024
SELL
Payment of exercise price or tax liability
$58,357
$176.84 p/Share
330
Reduced 0.52%
62,673
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
8,707
Added 12.14%
63,003
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$1,797,999
$207.31 p/Share
8,673
Reduced 13.77%
54,296
Common Stock
Mar 06
2024
SELL
Open market or private sale
$2,371,060
$206.0 p/Share
11,510
Reduced 15.45%
62,969
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
$934,381
$81.18 p/Share
11,510
Added 13.39%
74,479
Common Stock
Mar 01
2024
SELL
Open market or private sale
$2,275,329
$197.7 p/Share
11,509
Reduced 15.45%
62,969
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$934,300
$81.18 p/Share
11,509
Added 13.38%
74,478
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
12,307
Added 16.35%
62,969
Common Stock
Aug 17
2023
SELL
Open market or private sale
$1,784,500
$178.45 p/Share
10,000
Reduced 16.48%
50,662
Common Stock
Aug 17
2023
BUY
Exercise of conversion of derivative security
$811,800
$81.18 p/Share
10,000
Added 14.15%
60,662
Common Stock
Aug 10
2023
SELL
Open market or private sale
$510,412
$187.17 p/Share
2,727
Reduced 5.11%
50,662
Common Stock
Aug 03
2023
SELL
Open market or private sale
$665,507
$188.85 p/Share
3,524
Reduced 6.19%
53,389
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$485,184
$199.5 p/Share
2,432
Reduced 4.11%
56,800
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$100,034
$191.27 p/Share
523
Reduced 0.88%
59,232
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$329,558
$191.27 p/Share
1,723
Reduced 2.8%
59,755
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
9,098
Added 12.89%
61,478
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
5,309
Added 9.2%
52,380
Common Stock
Jan 17
2023
SELL
Open market or private sale
$368,190
$233.92 p/Share
1,574
Reduced 3.24%
47,071
Common Stock
Jan 09
2023
SELL
Open market or private sale
$449,429
$220.85 p/Share
2,035
Reduced 4.02%
48,645
Common Stock
Dec 14
2022
SELL
Open market or private sale
$330,071
$222.72 p/Share
1,482
Reduced 2.84%
50,680
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$80,260
$241.02 p/Share
333
Reduced 0.64%
52,065
Common Stock
Apr 21
2022
SELL
Open market or private sale
$6,855,030
$270.0 p/Share
25,389
Reduced 32.64%
52,398
Common Stock
Apr 21
2022
BUY
Exercise of conversion of derivative security
$1,952,414
$76.9 p/Share
25,389
Added 24.61%
77,787
Common Stock
Mar 12
2022
SELL
Payment of exercise price or tax liability
$163,683
$234.84 p/Share
697
Reduced 1.31%
52,398
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$130,571
$234.84 p/Share
556
Reduced 1.04%
53,095
Common Stock