Nov 07
2024
SELL
Open market or private sale
$869,247
$39.15 p/Share
22,203
Reduced 5.47%
383,910
Common Stock
Nov 06
2024
BUY
Grant, award, or other acquisition
-
45,386
Added 10.05%
406,113
Common Stock
Nov 04
2024
SELL
Open market or private sale
$1,486,399
$37.16 p/Share
40,000
Reduced 9.98%
360,727
Common Stock
Oct 16
2024
SELL
Payment of exercise price or tax liability
$1,177,288
$37.51 p/Share
31,386
Reduced 7.26%
400,727
Common Stock
Oct 16
2024
BUY
Exercise of conversion of derivative security
$665,211
$14.22 p/Share
46,780
Added 9.77%
432,113
Common Stock
Oct 05
2024
SELL
Payment of exercise price or tax liability
$64,683
$36.38 p/Share
1,778
Reduced 0.46%
385,333
Common Stock
Feb 09
2024
SELL
Open market or private sale
$120,685
$31.29 p/Share
3,857
Reduced 0.99%
387,111
Common Stock
Feb 09
2024
SELL
Open market or private sale
$2,373,272
$32.19 p/Share
73,727
Reduced 15.87%
390,968
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
162,396
Added 25.9%
464,695
Common Stock
Feb 08
2024
SELL
Open market or private sale
$2,301,600
$32.88 p/Share
70,000
Reduced 18.8%
302,299
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$2,398,306
$29.95 p/Share
80,077
Reduced 17.7%
372,299
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
$1,356,486
$11.37 p/Share
119,304
Added 20.87%
452,376
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
$48,112
$27.06 p/Share
1,778
Reduced 0.53%
333,072
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$3,756,569
$30.44 p/Share
123,409
Reduced 26.93%
334,850
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
$1,937,554
$9.69 p/Share
199,954
Added 30.38%
458,259
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
24,087
Added 8.53%
258,305
Common Stock
Oct 05
2022
SELL
Payment of exercise price or tax liability
$45,311
$25.47 p/Share
1,779
Reduced 0.75%
234,218
Common Stock
May 13
2022
SELL
Open market or private sale
$138,100
$27.39 p/Share
5,042
Reduced 2.09%
235,997
Common Stock
Dec 30
2021
SELL
Payment of exercise price or tax liability
$481,677
$36.73 p/Share
13,114
Reduced 5.16%
241,039
Common Stock
Oct 29
2021
SELL
Open market or private sale
$4,458,472
$36.04 p/Share
123,709
Reduced 32.74%
254,153
Common Stock
Oct 29
2021
BUY
Grant, award, or other acquisition
$8,687,093
$33.05 p/Share
262,847
Added 41.02%
377,862
Common Stock
Oct 07
2021
BUY
Grant, award, or other acquisition
-
19,578
Added 14.55%
115,015
Common Stock
Oct 05
2021
BUY
Grant, award, or other acquisition
-
11,347
Added 10.63%
95,437
Common Stock
May 25
2021
SELL
Open market or private sale
$849,200
$50.0 p/Share
16,984
Reduced 16.8%
84,090
Common Stock
May 25
2021
BUY
Grant, award, or other acquisition
-
33,726
Added 25.02%
101,074
Common Stock