Feb 26
2024
SELL
Payment of exercise price or tax liability
$112,993
$33.8 p/Share
3,343
Reduced 0.46%
723,142
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
44,749
Added 5.71%
739,393
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$212,304
$34.16 p/Share
6,215
Reduced 0.85%
726,485
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$228,632
$34.16 p/Share
6,693
Reduced 0.91%
732,700
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$504,986
$34.19 p/Share
14,770
Reduced 2.08%
694,644
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
$1,329,443
$34.19 p/Share
38,884
Added 5.2%
709,414
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$439,995
$26.78 p/Share
16,430
Reduced 2.39%
670,530
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$158,595
$25.91 p/Share
6,121
Reduced 0.88%
686,960
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
51,082
Added 6.86%
693,081
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$566,165
$27.11 p/Share
20,884
Reduced 3.16%
640,903
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$1,816,559
$27.11 p/Share
67,007
Added 9.19%
661,787
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$332,458
$25.19 p/Share
13,198
Reduced 2.17%
594,780
Common Stock
Mar 01
2022
BUY
Open market or private purchase
$1,083,200
$27.08 p/Share
40,000
Added 6.17%
607,978
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$95,371
$29.39 p/Share
3,245
Reduced 0.57%
569,392
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
$1,410,581
$29.05 p/Share
48,557
Added 7.82%
572,637
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$3,962,729
$38.94 p/Share
101,765
Reduced 16.26%
524,080
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
$10,450,327
$38.94 p/Share
268,370
Added 30.01%
625,845
Common Stock
Jun 14
2021
SELL
Open market or private sale
$32,055
$64.11 p/Share
500
Reduced 0.14%
357,475
Common Stock
Jun 14
2021
BUY
Exercise of conversion of derivative security
$4,110
$8.22 p/Share
500
Added 0.14%
357,975
Common Stock
Jun 09
2021
SELL
Open market or private sale
$1,745,714
$64.37 p/Share
27,120
Reduced 7.05%
357,475
Common Stock
Jun 09
2021
BUY
Exercise of conversion of derivative security
$222,926
$8.22 p/Share
27,120
Added 6.59%
384,595
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
24,995
Added 6.54%
357,475
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$9,385,390
$54.5 p/Share
172,209
Reduced 34.12%
332,480
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
388,978
Added 43.53%
504,689
Common Stock