Jul 24
2024
SELL
Open market or private sale
$835,600
$41.78 p/Share
20,000
Reduced 13.78%
125,087
Common Stock
Jul 24
2024
SELL
Payment of exercise price or tax liability
$266,902
$40.98 p/Share
6,513
Reduced 4.3%
145,087
Common Stock
Jul 24
2024
BUY
Exercise of conversion of derivative security
$218,683
$26.52 p/Share
8,246
Added 5.16%
151,600
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
58,875
Added 29.11%
143,354
Common Stock
Feb 26
2024
SELL
Open market or private sale
$501,750
$33.45 p/Share
15,000
Reduced 15.32%
82,930
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$195,893
$33.27 p/Share
5,888
Reduced 6.52%
84,479
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
$160,862
$21.63 p/Share
7,437
Added 7.6%
90,367
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$330,681
$33.93 p/Share
9,746
Reduced 9.05%
97,930
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$32,069
$33.51 p/Share
957
Reduced 1.14%
83,071
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
44,819
Added 29.39%
107,676
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$26,537
$34.11 p/Share
778
Reduced 1.2%
63,814
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$43,382
$25.34 p/Share
1,712
Reduced 2.58%
64,592
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$36,691
$36.95 p/Share
993
Reduced 1.48%
66,304
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$35,413
$36.66 p/Share
966
Reduced 1.42%
67,297
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
11,127
Added 14.02%
68,263
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$28,918
$37.17 p/Share
778
Reduced 1.34%
57,136
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$28,116
$37.24 p/Share
755
Reduced 1.29%
57,914
Common Stock
Nov 15
2022
SELL
Open market or private sale
$229,016
$36.59 p/Share
6,259
Reduced 9.64%
58,669
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$213,590
$35.13 p/Share
6,080
Reduced 8.56%
64,928
Common Stock
Jun 02
2022
SELL
Open market or private sale
$255,060
$39.24 p/Share
6,500
Reduced 8.39%
71,008
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$79,300
$45.68 p/Share
1,736
Reduced 2.19%
77,508
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$54,696
$48.19 p/Share
1,135
Reduced 1.38%
80,966
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
10,057
Added 10.91%
82,101
Common Stock
Feb 11
2022
BUY
Payment of exercise price or tax liability
$41,793
$48.54 p/Share
861
Added 1.18%
72,044
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$39,576
$47.34 p/Share
836
Reduced 1.16%
71,183
Common Stock