Jun 11
2024
BUY
Grant, award, or other acquisition
-
9,000
Added 0.44%
2,047,094
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$822,901
$37.2 p/Share
22,121
Reduced 1.07%
2,038,094
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$2,369,498
$38.68 p/Share
61,259
Reduced 2.89%
2,060,215
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
213,377
Added 9.14%
2,121,474
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$7,511,610
$40.18 p/Share
186,949
Reduced 8.92%
1,908,097
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
$6,806,800
$30.94 p/Share
220,000
Added 9.5%
2,095,046
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$1,072,436
$42.98 p/Share
24,952
Reduced 1.31%
1,875,046
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$6,470,847
$42.95 p/Share
150,660
Reduced 7.35%
1,899,998
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
421,500
Added 17.05%
2,050,658
Common Stock
Jan 10
2023
SELL
Payment of exercise price or tax liability
$5,728,692
$44.71 p/Share
128,130
Reduced 7.29%
1,629,158
Common Stock
Jan 10
2023
BUY
Exercise of conversion of derivative security
$5,251,500
$35.01 p/Share
150,000
Added 7.86%
1,757,288
Common Stock
Feb 16
2022
SELL
Open market or private sale
$3,521,600
$44.02 p/Share
80,000
Reduced 4.74%
1,607,288
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$11,426,987
$44.25 p/Share
258,237
Reduced 13.27%
1,687,288
Common Stock
Feb 16
2022
BUY
Exercise of conversion of derivative security
$7,212,400
$18.98 p/Share
380,000
Added 16.34%
1,945,525
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$1,213,858
$42.45 p/Share
28,595
Reduced 1.79%
1,565,525
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$6,779,939
$38.42 p/Share
176,469
Reduced 9.97%
1,594,120
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
470,690
Added 21.0%
1,770,589
Common Stock
Feb 04
2022
SELL
Open market or private sale
$1,561,275
$38.55 p/Share
40,500
Reduced 3.02%
1,299,899
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
$975,240
$24.08 p/Share
40,500
Added 2.93%
1,340,399
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$2,611,952
$31.23 p/Share
83,636
Reduced 6.05%
1,299,899
Common Stock
Feb 02
2021
SELL
Payment of exercise price or tax liability
$1,384,202
$28.23 p/Share
49,033
Reduced 3.42%
1,383,535
Common Stock
Feb 02
2021
BUY
Grant, award, or other acquisition
-
163,040
Added 10.22%
1,432,568
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$481,281
$26.53 p/Share
18,141
Reduced 1.41%
1,269,528
Common Stock
Dec 04
2020
SELL
Payment of exercise price or tax liability
$2,956,729
$25.06 p/Share
117,986
Reduced 6.24%
1,772,669
Common Stock
Dec 04
2020
SELL
Open market or private sale
$12,255,950
$25.27 p/Share
485,000
Reduced 27.36%
1,287,669
Common Stock