May 15
2025
SELL
Open market or private sale
$2,851,308
$160.9 p/Share
17,721
Reduced 55.55%
14,178
Common Stock, par valu...
May 15
2025
BUY
Exercise of conversion of derivative security
$275,494
$32.95 p/Share
8,361
Added 20.77%
31,899
Common Stock, par valu...
Mar 20
2025
SELL
Open market or private sale
$65,671
$139.43 p/Share
471
Reduced 1.96%
23,538
Common Stock, par valu...
Mar 18
2025
BUY
Grant, award, or other acquisition
-
1,763
Added 6.84%
24,009
Common Stock, par valu...
Mar 17
2025
SELL
Open market or private sale
$977,056
$137.42 p/Share
7,110
Reduced 24.22%
22,246
Common Stock, par valu...
Mar 15
2025
BUY
Grant, award, or other acquisition
-
15,063
Added 33.91%
29,356
Common Stock, par valu...
Aug 29
2024
SELL
Open market or private sale
$668,465
$102.29 p/Share
6,535
Reduced 31.38%
14,293
Common Stock, par valu...
Aug 29
2024
BUY
Exercise of conversion of derivative security
$159,584
$24.42 p/Share
6,535
Added 23.88%
20,828
Common Stock, par valu...
Mar 19
2024
BUY
Grant, award, or other acquisition
-
3,342
Added 18.95%
14,293
Common Stock, par valu...
Mar 18
2024
SELL
Open market or private sale
$86,632
$63.56 p/Share
1,363
Reduced 11.07%
10,951
Common Stock, par valu...
Mar 15
2024
SELL
Open market or private sale
$29,173
$62.47 p/Share
467
Reduced 3.65%
12,314
Common Stock, par valu...
Aug 15
2023
SELL
Open market or private sale
$2,221,978
$38.03 p/Share
58,427
Reduced 82.05%
12,781
Common Stock, par valu...
Aug 15
2023
BUY
Exercise of conversion of derivative security
$559,969
$24.6 p/Share
22,763
Added 24.22%
71,208
Common Stock, par valu...
Aug 11
2023
SELL
Open market or private sale
$138,531
$38.1 p/Share
3,636
Reduced 6.98%
48,445
Common Stock, par valu...
Mar 17
2023
SELL
Open market or private sale
$29,334
$32.96 p/Share
890
Reduced 1.68%
52,081
Common Stock, par valu...
Mar 16
2023
SELL
Open market or private sale
$25,211
$33.13 p/Share
761
Reduced 1.42%
52,971
Common Stock, par valu...
Mar 14
2023
BUY
Grant, award, or other acquisition
-
4,880
Added 8.33%
53,732
Common Stock, par valu...
Mar 10
2023
SELL
Open market or private sale
$105,645
$32.85 p/Share
3,216
Reduced 6.18%
48,852
Common Stock, par valu...
Mar 09
2023
BUY
Grant, award, or other acquisition
-
11,524
Added 18.12%
52,068
Common Stock, par valu...
Aug 11
2022
SELL
Open market or private sale
$76,796
$29.94 p/Share
2,565
Reduced 5.95%
40,544
Common Stock, par valu...
Mar 17
2022
SELL
Open market or private sale
$20,316
$31.16 p/Share
652
Reduced 1.49%
43,109
Common Stock, par valu...
Mar 15
2022
BUY
Grant, award, or other acquisition
-
8,399
Added 16.1%
43,761
Common Stock, par valu...
Aug 11
2021
SELL
Open market or private sale
$119,742
$24.74 p/Share
4,840
Reduced 12.04%
35,362
Common Stock, par valu...