Jul 02
2025
BUY
Grant, award, or other acquisition
-
67
Added 0.21%
31,105
Common Stock
Jun 12
2025
BUY
Grant, award, or other acquisition
-
146
Added 0.47%
31,038
Common Stock
Jun 04
2025
SELL
Open market or private sale
$864,392
$243.08 p/Share
3,556
Reduced 10.32%
30,892
Common Stock
Jun 04
2025
BUY
Exercise of conversion of derivative security
$325,311
$56.37 p/Share
5,771
Added 14.35%
34,448
Common Stock
Apr 03
2025
BUY
Grant, award, or other acquisition
-
65
Added 0.23%
28,677
Common Stock
Mar 19
2025
BUY
Grant, award, or other acquisition
-
147
Added 0.51%
28,612
Common Stock
Jan 03
2025
BUY
Grant, award, or other acquisition
-
67
Added 0.23%
28,465
Common Stock
Dec 16
2024
BUY
Grant, award, or other acquisition
-
152
Added 0.53%
28,398
Common Stock
Nov 14
2024
BUY
Grant, award, or other acquisition
-
458
Added 1.6%
28,246
Common Stock
Nov 11
2024
SELL
Open market or private sale
$880,837
$227.02 p/Share
3,880
Reduced 12.25%
27,788
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
$291,687
$45.09 p/Share
6,469
Added 16.96%
31,668
Common Stock
Oct 03
2024
BUY
Grant, award, or other acquisition
-
69
Added 0.27%
25,199
Common Stock
Sep 23
2024
BUY
Grant, award, or other acquisition
-
166
Added 0.66%
25,130
Common Stock
Jul 05
2024
BUY
Grant, award, or other acquisition
-
66
Added 0.26%
24,964
Common Stock
Jun 13
2024
BUY
Grant, award, or other acquisition
-
163
Added 0.65%
24,898
Common Stock
Apr 05
2024
BUY
Grant, award, or other acquisition
-
65
Added 0.26%
24,735
Common Stock
Mar 26
2024
BUY
Grant, award, or other acquisition
-
161
Added 0.65%
24,670
Common Stock
Jan 05
2024
BUY
Grant, award, or other acquisition
-
67
Added 0.27%
24,509
Common Stock
Nov 09
2023
BUY
Grant, award, or other acquisition
-
538
Added 2.15%
24,442
Common Stock
Oct 05
2023
BUY
Grant, award, or other acquisition
-
70
Added 0.29%
23,904
Common Stock
Jul 06
2023
BUY
Grant, award, or other acquisition
-
69
Added 0.29%
23,834
Common Stock
Apr 05
2023
BUY
Grant, award, or other acquisition
-
81
Added 0.34%
23,765
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
-
79
Added 0.33%
23,684
Common Stock
Dec 19
2022
BUY
Grant, award, or other acquisition
-
227
Added 0.95%
23,605
Common Stock
Nov 09
2022
BUY
Grant, award, or other acquisition
-
627
Added 2.61%
23,378
Common Stock