Mar 20
2025
SELL
Open market or private sale
$43,641
$139.43 p/Share
313
Reduced 2.48%
12,312
Common Stock, par valu...
Mar 20
2025
SELL
Open market or private sale
$106,331
$140.65 p/Share
756
Reduced 5.65%
12,625
Common Stock, par valu...
Mar 18
2025
BUY
Grant, award, or other acquisition
-
1,949
Added 12.71%
13,381
Common Stock, par valu...
Mar 17
2025
SELL
Open market or private sale
$557,925
$137.42 p/Share
4,060
Reduced 26.21%
11,432
Common Stock, par valu...
Mar 15
2025
BUY
Grant, award, or other acquisition
-
9,992
Added 39.21%
15,492
Common Stock, par valu...
May 06
2024
SELL
Open market or private sale
$99,216
$75.05 p/Share
1,322
Reduced 19.38%
5,500
Common Stock, par valu...
Mar 19
2024
BUY
Grant, award, or other acquisition
-
2,217
Added 24.53%
6,822
Common Stock, par valu...
Mar 18
2024
SELL
Open market or private sale
$590,731
$63.39 p/Share
9,319
Reduced 66.93%
4,605
Common Stock, par valu...
Mar 18
2024
BUY
Exercise of conversion of derivative security
$239,396
$29.61 p/Share
8,085
Added 37.6%
13,418
Common Stock, par valu...
Mar 15
2024
SELL
Open market or private sale
$21,926
$62.47 p/Share
351
Reduced 5.67%
5,839
Common Stock, par valu...
Aug 30
2023
SELL
Open market or private sale
$295,665
$40.58 p/Share
7,286
Reduced 54.07%
6,190
Common Stock, par valu...
Aug 30
2023
BUY
Exercise of conversion of derivative security
$148,442
$27.95 p/Share
5,311
Added 28.27%
13,476
Common Stock, par valu...
May 10
2023
SELL
Open market or private sale
$2,252,790
$36.46 p/Share
61,788
Reduced 88.33%
8,165
Common Stock, par valu...
May 10
2023
BUY
Exercise of conversion of derivative security
$1,017,648
$16.47 p/Share
61,788
Added 46.9%
69,953
Common Stock, par valu...
Mar 17
2023
SELL
Open market or private sale
$6,295
$32.96 p/Share
191
Reduced 2.29%
8,165
Common Stock, par valu...
Mar 16
2023
SELL
Open market or private sale
$10,170
$33.13 p/Share
307
Reduced 3.54%
8,356
Common Stock, par valu...
Mar 15
2023
SELL
Open market or private sale
$384,415
$33.41 p/Share
11,506
Reduced 57.05%
8,663
Common Stock, par valu...
Mar 15
2023
BUY
Exercise of conversion of derivative security
$53,000
$16.47 p/Share
3,218
Added 13.76%
20,169
Common Stock, par valu...
Mar 14
2023
BUY
Grant, award, or other acquisition
-
3,237
Added 16.03%
16,951
Common Stock, par valu...