Mar 31
2025
BUY
Grant, award, or other acquisition
-
13,076
Added 30.31%
30,068
Common Stock
Mar 20
2025
BUY
Open market or private purchase
$499,521
$346.89 p/Share
1,440
Added 7.81%
16,992
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$1,933,966
$357.48 p/Share
5,410
Reduced 25.81%
15,552
Common Stock
Mar 15
2025
BUY
Grant, award, or other acquisition
-
8,842
Added 29.67%
20,962
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
1,626
Added 11.83%
12,120
Common Stock
Mar 19
2024
SELL
Open market or private sale
$11,047,354
$527.32 p/Share
20,950
Reduced 66.63%
10,494
Common Stock
Mar 19
2024
BUY
Exercise of conversion of derivative security
$4,163,056
$306.4 p/Share
13,587
Added 30.17%
31,444
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$1,818,580
$535.98 p/Share
3,393
Reduced 15.97%
17,857
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
-
6,762
Added 24.14%
21,250
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
$367,823
$388.82 p/Share
946
Reduced 6.13%
14,488
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
1,367
Added 8.14%
15,434
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$1,210,855
$524.18 p/Share
2,310
Reduced 14.11%
14,067
Common Stock
Dec 07
2022
SELL
Open market or private sale
$4,061,808
$476.85 p/Share
8,518
Reduced 34.22%
16,377
Common Stock
Dec 07
2022
BUY
Exercise of conversion of derivative security
$2,355,993
$276.59 p/Share
8,518
Added 25.49%
24,895
Common Stock
Jun 08
2022
-
250
Reduced 1.5%
16,377
Common Stock
Jun 03
2022
SELL
Open market or private sale
$5,345,859
$405.02 p/Share
13,199
Reduced 44.25%
16,627
Common Stock
Jun 03
2022
BUY
Exercise of conversion of derivative security
$3,206,037
$242.9 p/Share
13,199
Added 30.68%
29,826
Common Stock
Mar 24
2022
BUY
Grant, award, or other acquisition
-
4,296
Added 20.53%
16,627
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$291,162
$371.38 p/Share
784
Reduced 5.98%
12,331
Common Stock
Dec 08
2021
SELL
Open market or private sale
$2,115,811
$408.3 p/Share
5,182
Reduced 28.32%
13,115
Common Stock
Dec 08
2021
BUY
Exercise of conversion of derivative security
$752,945
$145.3 p/Share
5,182
Added 22.07%
18,297
Common Stock
Aug 30
2021
SELL
Open market or private sale
$669,550
$385.02 p/Share
1,739
Reduced 11.71%
13,115
Common Stock
Aug 30
2021
BUY
Exercise of conversion of derivative security
$333,471
$191.76 p/Share
1,739
Added 10.48%
14,854
Common Stock