Jun 04
2024
SELL
Open market or private sale
$459,700
$45.97 p/Share
10,000
Reduced 23.64%
32,308
Common Stock
Jun 04
2024
BUY
Exercise of conversion of derivative security
$320,300
$32.03 p/Share
10,000
Added 19.12%
42,308
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$28,193
$41.34 p/Share
682
Reduced 2.07%
32,308
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
2,244
Added 6.37%
32,990
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$77,088
$43.95 p/Share
1,754
Reduced 5.4%
30,746
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$18,104
$42.7 p/Share
424
Reduced 1.29%
32,500
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
3,513
Added 9.64%
32,924
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
$5,425
$34.78 p/Share
156
Added 0.53%
29,411
Common Stock
Feb 02
2024
SELL
Open market or private sale
$56,291
$40.88 p/Share
1,377
Reduced 4.5%
29,255
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
$47,892
$34.78 p/Share
1,377
Added 4.3%
30,632
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$59,742
$31.46 p/Share
1,899
Reduced 6.1%
29,255
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
4,538
Added 12.71%
31,154
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$9,423
$31.1 p/Share
303
Reduced 1.13%
26,616
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
524
Added 1.9%
27,004
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$64,207
$43.53 p/Share
1,475
Reduced 5.94%
23,359
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
3,121
Added 10.54%
26,480
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$12,705
$41.93 p/Share
303
Reduced 1.21%
24,834
Common Stock
Apr 22
2021
SELL
Open market or private sale
$42,786
$41.22 p/Share
1,038
Reduced 3.92%
25,439
Common Stock
Apr 22
2021
BUY
Exercise of conversion of derivative security
$39,133
$31.79 p/Share
1,231
Added 4.44%
26,477
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
728
Added 2.8%
25,246
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
14,251
Added 36.76%
24,518
Common Stock
Nov 24
2020
BUY
Exercise of conversion of derivative security
$13,699
$28.72 p/Share
477
Added 4.44%
10,267
Common Stock
Nov 23
2020
SELL
Open market or private sale
$82,044
$38.16 p/Share
2,150
Reduced 18.01%
9,790
Common Stock
Nov 23
2020
BUY
Exercise of conversion of derivative security
$61,748
$28.72 p/Share
2,150
Added 16.29%
11,052
Common Stock