Mar 15
2024
BUY
Grant, award, or other acquisition
-
743
Added 1.08%
67,752
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$23,847
$33.4 p/Share
714
Reduced 1.06%
66,810
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$58,182
$33.4 p/Share
1,742
Reduced 2.51%
67,524
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
11,499
Added 14.24%
69,266
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$87,867
$35.26 p/Share
2,492
Reduced 4.14%
57,767
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
7,646
Added 11.26%
60,259
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$40,697
$33.83 p/Share
1,203
Reduced 2.24%
52,613
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$26,796
$37.53 p/Share
714
Reduced 1.33%
52,924
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$21,755
$37.64 p/Share
578
Reduced 1.07%
53,638
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
11,627
Added 17.66%
54,216
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$26,188
$38.12 p/Share
687
Reduced 1.59%
42,589
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$51,921
$38.46 p/Share
1,350
Reduced 3.03%
43,276
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
4,016
Added 8.37%
43,946
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$39,871
$36.28 p/Share
1,099
Reduced 2.74%
39,080
Common Stock
Nov 08
2022
BUY
Open market or private purchase
$99,810
$34.37 p/Share
2,904
Added 6.74%
40,179
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
7,107
Added 16.01%
37,275
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$22,983
$39.97 p/Share
575
Reduced 1.89%
29,811
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$19,470
$40.99 p/Share
475
Reduced 1.54%
30,386
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$23,938
$40.99 p/Share
584
Reduced 1.86%
30,861
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$80,581
$40.78 p/Share
1,976
Reduced 5.91%
31,445
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
6,103
Added 15.44%
33,421
Common Stock
Dec 09
2021
BUY
Grant, award, or other acquisition
-
7,299
Added 21.09%
27,318
Common Stock
Nov 18
2021
BUY
Grant, award, or other acquisition
-
3,381
Added 14.45%
20,019
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
5,728
Added 25.61%
16,638
Common Stock
Jun 03
2020
BUY
Other acquisition or disposition
$20,000
$25.0 p/Share
800
Added 50.0%
800
Depositary Shares