Jun 27
2025
SELL
Open market or private sale
$8,223,586
$204.74 p/Share
40,166
Reduced 11.81%
299,990
Common Stock, par valu...
Jun 27
2025
BUY
Exercise of conversion of derivative security
$454,277
$11.31 p/Share
40,166
Added 10.56%
340,156
Common Stock, par valu...
Apr 03
2025
SELL
Payment of exercise price or tax liability
$5,218,188
$184.97 p/Share
28,211
Reduced 8.6%
299,990
Common Stock, par valu...
Apr 03
2025
BUY
Grant, award, or other acquisition
-
20,274
Added 5.82%
328,201
Common Stock, par valu...
Mar 25
2025
BUY
Grant, award, or other acquisition
-
47,995
Added 13.48%
307,927
Common Stock, par valu...
Apr 03
2024
SELL
Payment of exercise price or tax liability
$8,016,983
$211.19 p/Share
37,961
Reduced 12.74%
259,932
Common Stock, par valu...
Apr 03
2024
BUY
Grant, award, or other acquisition
-
17,757
Added 5.63%
297,893
Common Stock, par valu...
Mar 21
2024
SELL
Open market or private sale
$9,007,048
$224.24 p/Share
40,167
Reduced 12.54%
280,136
Common Stock, par valu...
Mar 21
2024
BUY
Exercise of conversion of derivative security
$454,288
$11.31 p/Share
40,167
Added 11.14%
320,303
Common Stock, par valu...
Mar 20
2024
SELL
Open market or private sale
$21,454,667
$217.08 p/Share
98,833
Reduced 26.08%
280,136
Common Stock, par valu...
Mar 20
2024
BUY
Exercise of conversion of derivative security
$2,384,840
$24.13 p/Share
98,833
Added 20.68%
378,969
Common Stock, par valu...
Mar 12
2024
BUY
Grant, award, or other acquisition
-
27,130
Added 8.83%
280,136
Common Stock, par valu...
Apr 03
2023
BUY
Grant, award, or other acquisition
-
24,632
Added 8.87%
253,006
Common Stock, par valu...
Mar 22
2023
SELL
Payment of exercise price or tax liability
$4,207,515
$142.29 p/Share
29,570
Reduced 11.46%
228,374
Common Stock, par valu...
Mar 21
2023
BUY
Grant, award, or other acquisition
-
24,675
Added 8.73%
257,944
Common Stock, par valu...
Mar 13
2023
SELL
Open market or private sale
$12,109,352
$145.21 p/Share
83,392
Reduced 26.33%
233,269
Common Stock, par valu...
Aug 25
2022
SELL
Open market or private sale
$1,162,017
$109.79 p/Share
10,584
Reduced 3.23%
316,661
Common Stock, par valu...
Aug 25
2022
BUY
Exercise of conversion of derivative security
$461,145
$43.57 p/Share
10,584
Added 3.13%
327,245
Common Stock, par valu...
Aug 24
2022
SELL
Open market or private sale
$5,894,692
$110.21 p/Share
53,486
Reduced 14.45%
316,661
Common Stock, par valu...
Aug 24
2022
BUY
Exercise of conversion of derivative security
$2,277,434
$42.58 p/Share
53,486
Added 12.63%
370,147
Common Stock, par valu...
Apr 03
2022
SELL
Payment of exercise price or tax liability
$4,025,849
$101.32 p/Share
39,734
Reduced 11.15%
316,661
Common Stock, par valu...
Apr 03
2022
BUY
Grant, award, or other acquisition
-
24,675
Added 6.48%
356,395
Common Stock, par valu...
Mar 15
2022
BUY
Grant, award, or other acquisition
-
63,076
Added 15.98%
331,720
Common Stock, par valu...
May 27
2021
SELL
Open market or private sale
$3,228,876
$99.1 p/Share
32,582
Reduced 10.82%
268,644
Common Stock, par valu...
May 27
2021
BUY
Exercise of conversion of derivative security
$2,305,157
$53.51 p/Share
43,079
Added 13.72%
270,798
Common Stock, par valu...