May 03
2024
SELL
Sale (or disposition) back to the issuer
-
640,605
Reduced 100.0%
0
Common Stock
May 03
2024
BUY
Grant, award, or other acquisition
-
193,493
Added 23.2%
640,605
Common Stock
Mar 18
2024
SELL
Open market or private sale
$1,892,475
$252.33 p/Share
7,500
Reduced 1.65%
447,112
Common Stock
Mar 15
2024
SELL
Open market or private sale
$1,872,450
$249.66 p/Share
7,500
Reduced 1.62%
454,612
Common Stock
Mar 04
2024
SELL
Open market or private sale
$2,352,500
$235.25 p/Share
10,000
Reduced 2.12%
462,112
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$461,252
$237.27 p/Share
1,944
Reduced 0.41%
472,112
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$16,334,860
$228.45 p/Share
71,503
Reduced 13.11%
474,056
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
181,708
Added 24.99%
545,559
Common Stock
Dec 12
2023
-
44,757
Reduced 10.95%
363,851
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$189,183
$233.56 p/Share
810
Reduced 0.2%
408,608
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
21,695
Added 5.03%
409,418
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$5,218,026
$228.39 p/Share
22,847
Reduced 5.56%
387,723
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
-
59,638
Added 12.68%
410,570
Common Stock
Dec 21
2022
-
20,000
Reduced 5.39%
350,932
Common Stock
Jun 06
2022
-
10,000
Reduced 2.63%
370,932
Common Stock
Mar 23
2022
SELL
Open market or private sale
$5,899,476
$254.87 p/Share
23,147
Reduced 5.73%
380,932
Common Stock
Mar 03
2022
SELL
Open market or private sale
$5,341,950
$240.12 p/Share
22,247
Reduced 5.22%
404,079
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$2,834,400
$233.38 p/Share
12,145
Reduced 2.77%
426,326
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$3,234,736
$181.88 p/Share
17,785
Reduced 3.9%
438,471
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
47,189
Added 9.37%
456,256
Common Stock
Dec 15
2021
-
8,000
Reduced 1.92%
409,067
Common Stock
Sep 29
2021
-
10,000
Reduced 2.34%
417,067
Common Stock
Mar 05
2021
SELL
Open market or private sale
$4,862,698
$162.73 p/Share
29,882
Reduced 6.54%
427,067
Common Stock
Mar 05
2021
BUY
Exercise of conversion of derivative security
$4,121,752
$113.76 p/Share
36,232
Added 7.35%
456,949
Common Stock
Jan 12
2021
BUY
Grant, award, or other acquisition
-
3,130
Added 0.74%
420,717
Common Stock