Nov 25
2024
BUY
Exercise of conversion of derivative security
$180,180
$22.75 p/Share
7,920
Added 8.01%
91,003
Common Stock
Nov 21
2024
SELL
Payment of exercise price or tax liability
$806,757
$38.82 p/Share
20,782
Reduced 19.08%
88,111
Common Stock
Nov 21
2024
SELL
Open market or private sale
$195,890
$38.96 p/Share
5,028
Reduced 5.71%
83,083
Common Stock
Nov 21
2024
BUY
Exercise of conversion of derivative security
$623,491
$24.01 p/Share
25,968
Added 19.26%
108,893
Common Stock
Aug 13
2024
SELL
Open market or private sale
$234,762
$30.04 p/Share
7,815
Reduced 8.62%
82,885
Common Stock
Aug 12
2024
SELL
Open market or private sale
$213,030
$30.0 p/Share
7,101
Reduced 7.26%
90,700
Common Stock
Aug 09
2024
SELL
Open market or private sale
$148,650
$29.73 p/Share
5,000
Reduced 4.86%
97,801
Common Stock
May 09
2024
SELL
Open market or private sale
$276,583
$26.11 p/Share
10,593
Reduced 9.35%
102,755
Common Stock
May 08
2024
SELL
Open market or private sale
$270,863
$25.57 p/Share
10,593
Reduced 8.55%
113,348
Common Stock
Feb 22
2024
SELL
Open market or private sale
$21,870
$25.58 p/Share
855
Reduced 0.69%
123,902
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
$270,259
$24.48 p/Share
11,040
Added 8.13%
124,757
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$244,194
$32.69 p/Share
7,470
Added 6.17%
113,565
Common Stock
Aug 05
2022
BUY
Open market or private purchase
$39,457
$34.31 p/Share
1,150
Added 1.07%
106,019
Common Stock
Mar 07
2022
SELL
Open market or private sale
$61,443
$51.16 p/Share
1,201
Reduced 1.17%
101,828
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$141,202
$51.16 p/Share
2,760
Reduced 2.61%
103,029
Common Stock
Mar 07
2022
BUY
Exercise of conversion of derivative security
$140,420
$20.06 p/Share
7,000
Added 6.26%
104,828
Common Stock
Jun 28
2021
SELL
Open market or private sale
$91,350
$36.54 p/Share
2,500
Reduced 2.4%
101,557
Common Stock
Jun 23
2021
SELL
Open market or private sale
$1,174,583
$36.48 p/Share
32,198
Reduced 23.63%
104,057
Common Stock
Jun 23
2021
BUY
Exercise of conversion of derivative security
$822,431
$14.26 p/Share
57,674
Added 29.99%
134,629
Common Stock
Mar 18
2021
BUY
Open market or private purchase
$36,200
$36.2 p/Share
1,000
Added 1.26%
78,553
Common Stock
Feb 14
2021
SELL
Open market or private sale
$25,643
$36.58 p/Share
701
Reduced 0.9%
77,553
Common Stock
Dec 11
2020
BUY
Open market or private purchase
$15,500
$31.0 p/Share
500
Added 0.64%
78,213
Common Stock