Mar 15
2025
SELL
Payment of exercise price or tax liability
$5,794
$32.37 p/Share
179
Reduced 0.2%
90,287
Common Stock
Feb 27
2025
BUY
Grant, award, or other acquisition
-
12,759
Added 12.36%
90,466
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$16,701
$35.16 p/Share
475
Reduced 0.61%
77,707
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$29,865
$35.26 p/Share
847
Reduced 1.07%
78,182
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$33,179
$35.26 p/Share
941
Reduced 1.18%
79,029
Common Stock
Jan 29
2025
SELL
Payment of exercise price or tax liability
-
2,278
Reduced 2.77%
79,970
Common Stock
Jan 29
2025
BUY
Grant, award, or other acquisition
-
6,946
Added 7.79%
82,248
Common Stock
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