Mar 15
2024
BUY
Grant, award, or other acquisition
-
594
Added 0.78%
75,302
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$15,865
$33.4 p/Share
475
Reduced 0.63%
74,708
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$43,453
$33.4 p/Share
1,301
Reduced 1.7%
75,183
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
9,368
Added 10.91%
76,484
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$71,154
$35.26 p/Share
2,018
Reduced 2.92%
67,116
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
6,035
Added 8.03%
69,134
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$17,564
$37.53 p/Share
468
Reduced 0.74%
63,099
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$19,422
$37.64 p/Share
516
Reduced 0.81%
63,567
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
8,436
Added 11.63%
64,083
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$21,652
$38.12 p/Share
568
Reduced 1.01%
55,647
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$45,036
$38.46 p/Share
1,171
Reduced 2.04%
56,215
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
3,321
Added 5.47%
57,386
Common Stock
Nov 01
2022
BUY
Open market or private purchase
$110,432
$34.51 p/Share
3,200
Added 5.68%
53,171
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
4,726
Added 8.92%
48,246
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$18,146
$39.97 p/Share
454
Reduced 1.03%
43,520
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$22,030
$40.57 p/Share
543
Reduced 1.22%
43,974
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$16,150
$40.99 p/Share
394
Reduced 0.88%
44,517
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$19,798
$40.99 p/Share
483
Reduced 1.06%
44,911
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$67,899
$40.78 p/Share
1,665
Reduced 3.54%
45,394
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
5,053
Added 9.7%
47,059
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$14,164
$37.57 p/Share
377
Reduced 0.89%
42,006
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
4,521
Added 9.64%
42,383
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$51,984
$36.66 p/Share
1,418
Reduced 3.61%
37,862
Common Stock
Jan 21
2021
SELL
Payment of exercise price or tax liability
$61,720
$35.78 p/Share
1,725
Reduced 4.21%
39,280
Common Stock
Jan 21
2021
BUY
Grant, award, or other acquisition
-
3,467
Added 7.8%
41,005
Common Stock