Apr 01
2025
SELL
Open market or private sale
$302,680
$151.34 p/Share
2,000
Reduced 13.1%
13,263
Common Stock, par valu...
Apr 01
2025
BUY
Exercise of conversion of derivative security
$62,940
$31.47 p/Share
2,000
Added 11.59%
15,263
Common Stock, par valu...
Mar 20
2025
SELL
Open market or private sale
$43,502
$139.43 p/Share
312
Reduced 2.3%
13,263
Common Stock, par valu...
Mar 19
2025
SELL
Open market or private sale
$101,163
$137.45 p/Share
736
Reduced 5.14%
13,575
Common Stock, par valu...
Mar 18
2025
BUY
Grant, award, or other acquisition
-
971
Added 6.35%
14,311
Common Stock, par valu...
Mar 17
2025
SELL
Open market or private sale
$357,704
$137.42 p/Share
2,603
Reduced 16.33%
13,340
Common Stock, par valu...
Mar 17
2025
SELL
Open market or private sale
$106,500
$137.42 p/Share
775
Reduced 4.64%
15,943
Common Stock, par valu...
Mar 15
2025
BUY
Grant, award, or other acquisition
-
6,888
Added 29.18%
16,718
Common Stock, par valu...
Mar 14
2025
SELL
Open market or private sale
$143,743
$134.97 p/Share
1,065
Reduced 9.78%
9,830
Common Stock, par valu...
Aug 01
2024
SELL
Open market or private sale
$5,680,000
$100.0 p/Share
56,800
Reduced 83.91%
10,895
Common Stock, par valu...
Aug 01
2024
BUY
Exercise of conversion of derivative security
$1,161,560
$20.45 p/Share
56,800
Added 45.62%
67,695
Common Stock, par valu...
Mar 20
2024
SELL
Open market or private sale
$329,851
$61.62 p/Share
5,353
Reduced 32.95%
10,895
Common Stock, par valu...
Mar 19
2024
BUY
Grant, award, or other acquisition
-
2,210
Added 11.97%
16,248
Common Stock, par valu...
Mar 18
2024
SELL
Open market or private sale
$24,407
$63.56 p/Share
384
Reduced 2.66%
14,038
Common Stock, par valu...
Mar 15
2024
SELL
Open market or private sale
$21,677
$62.47 p/Share
347
Reduced 2.35%
14,422
Common Stock, par valu...
Aug 10
2023
SELL
Open market or private sale
$486,046
$37.76 p/Share
12,872
Reduced 46.57%
14,769
Common Stock, par valu...
Aug 10
2023
BUY
Exercise of conversion of derivative security
$212,001
$16.47 p/Share
12,872
Added 31.77%
27,641
Common Stock, par valu...
Mar 17
2023
SELL
Open market or private sale
$5,339
$32.96 p/Share
162
Reduced 1.08%
14,769
Common Stock, par valu...
Mar 16
2023
SELL
Open market or private sale
$6,990
$33.13 p/Share
211
Reduced 1.39%
14,931
Common Stock, par valu...
Mar 14
2023
BUY
Grant, award, or other acquisition
-
3,197
Added 17.43%
15,142
Common Stock, par valu...