Feb 09
2025
SELL
Payment of exercise price or tax liability
$260,641
$34.44 p/Share
7,568
Reduced 3.66%
199,271
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$196,411
$34.44 p/Share
5,703
Reduced 2.68%
206,839
Common Stock
Oct 23
2024
BUY
Grant, award, or other acquisition
$2,320
$37.42 p/Share
62
Added 0.03%
212,542
Common Stock
Oct 07
2024
BUY
Grant, award, or other acquisition
$5,827
$36.42 p/Share
160
Added 0.08%
212,479
Common Stock
Jul 17
2024
BUY
Grant, award, or other acquisition
$2,281
$37.4 p/Share
61
Added 0.03%
212,318
Common Stock
Jul 05
2024
BUY
Grant, award, or other acquisition
$5,015
$35.32 p/Share
142
Added 0.05%
297,831
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
$2,268
$34.9 p/Share
65
Added 0.02%
297,689
Common Stock
Apr 04
2024
BUY
Grant, award, or other acquisition
$5,845
$38.71 p/Share
151
Added 0.05%
297,623
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$250,875
$40.72 p/Share
6,161
Reduced 1.35%
451,716
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$1,203,902
$41.61 p/Share
28,933
Reduced 5.94%
457,877
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
48,080
Added 8.99%
486,810
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$239,868
$42.06 p/Share
5,703
Reduced 1.28%
438,730
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
51,303
Added 10.35%
444,433
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
$2,252
$39.51 p/Share
57
Added 0.02%
238,885
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
$5,051
$40.74 p/Share
124
Added 0.05%
238,828
Common Stock
Oct 18
2023
BUY
Grant, award, or other acquisition
$2,189
$38.41 p/Share
57
Added 0.01%
393,130
Common Stock
Oct 04
2023
BUY
Grant, award, or other acquisition
$5,824
$38.07 p/Share
153
Added 0.04%
393,072
Common Stock
Jul 19
2023
BUY
Grant, award, or other acquisition
$2,159
$44.08 p/Share
49
Added 0.01%
392,918
Common Stock
Jul 05
2023
BUY
Grant, award, or other acquisition
$5,009
$43.56 p/Share
115
Added 0.03%
392,868
Common Stock
May 03
2023
BUY
Grant, award, or other acquisition
$2,015
$46.87 p/Share
43
Added 0.01%
392,753
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
$5,839
$44.24 p/Share
132
Added 0.03%
392,709
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
39,141
Added 9.07%
392,409
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$1,469,938
$46.73 p/Share
31,456
Reduced 8.18%
353,268
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$424,353
$46.53 p/Share
9,120
Reduced 2.32%
384,724
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$288,638
$49.13 p/Share
5,875
Reduced 1.47%
393,844
Common Stock