May 10
2024
SELL
Open market or private sale
$426,024
$39.73 p/Share
10,723
Reduced 1.58%
667,093
Common Stock
May 09
2024
SELL
Open market or private sale
$2,250,235
$39.78 p/Share
56,567
Reduced 7.7%
677,816
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$1,036,502
$35.29 p/Share
29,371
Reduced 3.85%
734,383
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
$2,399,978
$35.51 p/Share
67,586
Added 8.13%
763,754
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$2,834,040
$35.97 p/Share
78,789
Reduced 10.17%
696,168
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
195,150
Added 20.12%
774,957
Common Stock
Dec 26
2023
BUY
Grant, award, or other acquisition
$5,599,978
$35.83 p/Share
156,293
Added 21.23%
579,807
Common Stock
May 03
2023
SELL
Open market or private sale
$557,782
$29.24 p/Share
19,076
Reduced 4.31%
423,514
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$474,203
$23.21 p/Share
20,431
Reduced 4.41%
442,590
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$1,399,980
$23.21 p/Share
60,318
Added 11.53%
463,021
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$197,600
$22.29 p/Share
8,865
Reduced 2.15%
402,703
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$1,490,870
$22.41 p/Share
66,527
Reduced 13.92%
411,568
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
178,590
Added 27.2%
478,095
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$273,607
$22.37 p/Share
12,231
Reduced 3.92%
299,507
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$221,340
$21.0 p/Share
10,540
Reduced 3.27%
311,742
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
$1,399,986
$21.0 p/Share
66,666
Added 17.14%
322,282
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$191,069
$21.58 p/Share
8,854
Reduced 3.35%
255,616
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$1,828,335
$23.32 p/Share
78,402
Reduced 22.87%
264,470
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
204,289
Added 37.34%
342,872
Common Stock
Aug 27
2021
SELL
Open market or private sale
$1,433,149
$24.18 p/Share
59,270
Reduced 29.96%
138,583
Common Stock
Aug 27
2021
BUY
Exercise of conversion of derivative security
$983,289
$16.59 p/Share
59,270
Added 23.05%
197,853
Common Stock
Aug 26
2021
SELL
Open market or private sale
$12,050
$24.1 p/Share
500
Reduced 0.36%
138,583
Common Stock
Aug 26
2021
BUY
Exercise of conversion of derivative security
$8,500
$17.0 p/Share
500
Added 0.36%
139,083
Common Stock
Aug 25
2021
SELL
Open market or private sale
$1,843,601
$24.16 p/Share
76,308
Reduced 35.51%
138,583
Common Stock
Aug 25
2021
BUY
Exercise of conversion of derivative security
$1,297,236
$17.0 p/Share
76,308
Added 26.2%
214,891
Common Stock