Aug 01
2024
SELL
Open market or private sale
$192,532
$101.12 p/Share
1,904
Reduced 15.68%
10,237
Common Stock, par valu...
Mar 19
2024
BUY
Grant, award, or other acquisition
-
2,524
Added 17.21%
12,141
Common Stock, par valu...
Mar 18
2024
SELL
Open market or private sale
$45,381
$63.56 p/Share
714
Reduced 6.91%
9,617
Common Stock, par valu...
Mar 15
2024
SELL
Open market or private sale
$26,049
$62.47 p/Share
417
Reduced 3.88%
10,331
Common Stock, par valu...
Feb 29
2024
SELL
Open market or private sale
$234,969
$62.26 p/Share
3,774
Reduced 25.99%
10,748
Common Stock, par valu...
Feb 29
2024
BUY
Exercise of conversion of derivative security
$74,432
$24.42 p/Share
3,048
Added 17.35%
14,522
Common Stock, par valu...
Sep 12
2023
SELL
Open market or private sale
$264,973
$39.99 p/Share
6,626
Reduced 36.61%
11,474
Common Stock, par valu...
Sep 12
2023
BUY
Exercise of conversion of derivative security
$77,721
$16.47 p/Share
4,719
Added 20.68%
18,100
Common Stock, par valu...
Mar 17
2023
SELL
Open market or private sale
$9,162
$32.96 p/Share
278
Reduced 2.04%
13,381
Common Stock, par valu...
Mar 16
2023
SELL
Open market or private sale
$14,312
$33.13 p/Share
432
Reduced 3.07%
13,659
Common Stock, par valu...
Mar 14
2023
BUY
Grant, award, or other acquisition
-
4,640
Added 24.77%
14,091
Common Stock, par valu...
Mar 10
2023
SELL
Open market or private sale
$15,176
$32.85 p/Share
462
Reduced 4.66%
9,451
Common Stock, par valu...
Mar 02
2023
SELL
Open market or private sale
$141,295
$35.0 p/Share
4,037
Reduced 28.94%
9,913
Common Stock, par valu...
Mar 02
2023
BUY
Exercise of conversion of derivative security
$74,432
$24.42 p/Share
3,048
Added 17.93%
13,950
Common Stock, par valu...
Nov 09
2022
SELL
Open market or private sale
$302,080
$32.0 p/Share
9,440
Reduced 46.41%
10,902
Common Stock, par valu...
Nov 09
2022
BUY
Exercise of conversion of derivative security
$155,476
$16.47 p/Share
9,440
Added 31.7%
20,342
Common Stock, par valu...
Mar 17
2022
SELL
Open market or private sale
$9,286
$31.16 p/Share
298
Reduced 2.66%
10,902
Common Stock, par valu...
Mar 15
2022
BUY
Grant, award, or other acquisition
-
4,770
Added 29.87%
11,200
Common Stock, par valu...
Mar 10
2022
SELL
Open market or private sale
$13,719
$30.83 p/Share
445
Reduced 6.47%
6,430
Common Stock, par valu...
Mar 16
2021
BUY
Grant, award, or other acquisition
-
3,072
Added 30.88%
6,875
Common Stock, par valu...
Mar 10
2021
SELL
Open market or private sale
$9,708
$23.17 p/Share
419
Reduced 9.92%
3,803
Common Stock, par valu...