Sep 03
2024
SELL
Open market or private sale
$163,162
$43.51 p/Share
3,750
Reduced 20.7%
14,365
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$15,175
$33.5 p/Share
453
Reduced 2.44%
18,115
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$16,288
$35.41 p/Share
460
Reduced 2.42%
18,568
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
5,192
Added 21.44%
19,028
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$9,113
$33.63 p/Share
271
Reduced 1.92%
13,836
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
788
Added 5.29%
14,107
Common Stock
Nov 15
2023
SELL
Open market or private sale
$137,000
$34.25 p/Share
4,000
Reduced 23.1%
13,319
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$14,151
$31.8 p/Share
445
Reduced 2.51%
17,319
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$18,369
$33.46 p/Share
549
Reduced 3.0%
17,764
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
3,949
Added 17.74%
18,313
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$25,464
$40.42 p/Share
630
Reduced 4.2%
14,364
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
1,830
Added 10.88%
14,994
Common Stock
May 31
2022
SELL
Sale (or disposition) back to the issuer
$246,876
$40.86 p/Share
6,042
Reduced 31.46%
13,164
Common Stock
May 31
2022
BUY
Exercise of conversion of derivative security
$139,570
$23.1 p/Share
6,042
Added 18.08%
27,375
Common Stock
May 27
2022
SELL
Sale (or disposition) back to the issuer
$335,011
$41.01 p/Share
8,169
Reduced 29.84%
19,206
Common Stock
May 27
2022
BUY
Exercise of conversion of derivative security
$159,050
$19.47 p/Share
8,169
Added 27.69%
21,333
Common Stock
Apr 28
2022
SELL
Payment of exercise price or tax liability
$17,265
$37.05 p/Share
466
Reduced 3.42%
13,164
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
1,385
Added 9.22%
13,630
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$51,874
$41.4 p/Share
1,253
Reduced 9.28%
12,245
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
3,921
Added 22.51%
13,498
Common Stock
Apr 28
2021
SELL
Payment of exercise price or tax liability
$22,019
$40.55 p/Share
543
Reduced 5.37%
9,577
Common Stock
Apr 01
2021
BUY
Grant, award, or other acquisition
-
1,335
Added 11.65%
10,120
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$70,100
$39.36 p/Share
1,781
Reduced 16.86%
8,785
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
5,739
Added 35.2%
10,566
Common Stock
Dec 01
2020
SELL
Open market or private sale
$290,674
$32.66 p/Share
8,900
Reduced 64.84%
4,827
Common Stock