Nov 26
2024
SELL
Payment of exercise price or tax liability
$306,534
$44.92 p/Share
6,824
Reduced 26.29%
19,132
Common Stock
Nov 26
2024
BUY
Exercise of conversion of derivative security
$326,525
$35.05 p/Share
9,316
Added 31.26%
20,482
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$8,349
$43.26 p/Share
193
Reduced 1.15%
16,641
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$2,775
$29.84 p/Share
93
Reduced 0.55%
16,721
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$2,362
$29.9 p/Share
79
Reduced 0.48%
16,501
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
$9,418
$30.09 p/Share
313
Added 1.83%
16,814
Common Stock
Mar 18
2024
SELL
Open market or private sale
$91,611
$29.12 p/Share
3,146
Reduced 16.18%
16,303
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
$8,290
$29.93 p/Share
277
Added 1.64%
16,580
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$2,663
$28.04 p/Share
95
Reduced 0.49%
19,383
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$2,070
$27.98 p/Share
74
Reduced 0.38%
19,478
Common Stock
Apr 17
2023
SELL
Payment of exercise price or tax liability
$1,880
$32.43 p/Share
58
Reduced 0.3%
19,552
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$2,847
$34.31 p/Share
83
Reduced 0.43%
19,213
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
$9,603
$34.67 p/Share
277
Added 1.42%
19,296
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$177,515
$39.99 p/Share
4,439
Reduced 18.92%
19,019
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
$172,886
$22.57 p/Share
7,660
Added 27.88%
19,817
Common Stock
Nov 16
2021
BUY
Grant, award, or other acquisition
$48,434
$39.06 p/Share
1,240
Added 7.33%
15,685
Common Stock
Sep 09
2021
SELL
Open market or private sale
$116,010
$38.67 p/Share
3,000
Reduced 17.35%
14,290
Common Stock
Sep 09
2021
BUY
Exercise of conversion of derivative security
$46,500
$15.5 p/Share
3,000
Added 14.79%
17,290
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$30,256
$29.75 p/Share
1,017
Reduced 6.66%
14,254
Common Stock
Feb 23
2021
BUY
Exercise of conversion of derivative security
$30,240
$14.0 p/Share
2,160
Added 12.39%
15,271
Common Stock
Nov 17
2020
BUY
Grant, award, or other acquisition
-
1,880
Added 12.68%
12,946
Common Stock