Jul 31
2025
SELL
Open market or private sale
$2,488,205
$62.74 p/Share
39,659
Reduced 5.69%
657,656
Common Stock
Jul 30
2025
SELL
Open market or private sale
$7,615,853
$63.93 p/Share
119,128
Reduced 14.59%
697,315
Common Stock
Jul 29
2025
SELL
Open market or private sale
$9,156,250
$64.84 p/Share
141,213
Reduced 14.75%
816,443
Common Stock
Jul 29
2025
BUY
Exercise of conversion of derivative security
$2,061,000
$6.87 p/Share
300,000
Added 23.85%
957,656
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$1,375,738
$61.92 p/Share
22,218
Reduced 3.27%
657,656
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
41,493
Added 5.75%
679,874
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$634,223
$44.85 p/Share
14,141
Reduced 2.17%
638,381
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
91,136
Added 12.26%
652,522
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$351,570
$34.84 p/Share
10,091
Reduced 1.77%
561,386
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
28,433
Added 4.74%
571,477
Common Stock
May 23
2022
SELL
Payment of exercise price or tax liability
$560,726
$19.11 p/Share
29,342
Reduced 5.13%
543,044
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$262,798
$29.86 p/Share
8,801
Reduced 1.51%
572,386
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$301,124
$30.54 p/Share
9,860
Reduced 1.67%
581,187
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
24,736
Added 4.02%
591,047
Common Stock
Aug 19
2021
SELL
Open market or private sale
$3,906,657
$23.13 p/Share
168,900
Reduced 22.97%
566,311
Common Stock
Aug 18
2021
SELL
Open market or private sale
$2,571,298
$24.63 p/Share
104,397
Reduced 12.43%
735,211
Common Stock
Aug 17
2021
SELL
Open market or private sale
$655,025
$24.53 p/Share
26,703
Reduced 3.08%
839,608
Common Stock
Aug 17
2021
BUY
Exercise of conversion of derivative security
$2,025,000
$6.75 p/Share
300,000
Added 25.72%
866,311
Common Stock
May 21
2021
SELL
Payment of exercise price or tax liability
$709,811
$23.57 p/Share
30,115
Reduced 5.05%
566,311
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$90,310
$20.68 p/Share
4,367
Reduced 0.73%
596,426
Common Stock
Feb 09
2021
SELL
Payment of exercise price or tax liability
$233,007
$18.36 p/Share
12,691
Reduced 2.07%
600,793
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
-
39,872
Added 6.1%
613,484
Common Stock