Sep 03
2024
SELL
Payment of exercise price or tax liability
$38,910
$41.35 p/Share
941
Reduced 0.94%
99,560
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$84,171
$51.99 p/Share
1,619
Reduced 1.59%
100,502
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
6,914
Added 6.34%
102,121
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$147,630
$51.8 p/Share
2,850
Reduced 2.91%
95,207
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
5,202
Added 5.04%
98,057
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$56,781
$52.82 p/Share
1,075
Reduced 1.14%
92,855
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$96,092
$57.3 p/Share
1,677
Reduced 1.75%
93,930
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
5,966
Added 5.87%
95,607
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$148,324
$55.74 p/Share
2,661
Reduced 2.88%
89,641
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
4,677
Added 4.82%
92,302
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$62,493
$53.05 p/Share
1,178
Reduced 1.33%
87,625
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$83,992
$46.2 p/Share
1,818
Reduced 2.01%
88,803
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
6,747
Added 6.93%
90,621
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$107,857
$48.65 p/Share
2,217
Reduced 2.58%
83,874
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
3,467
Added 3.87%
86,091
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$64,738
$52.04 p/Share
1,244
Reduced 1.48%
82,624
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$58,505
$40.46 p/Share
1,446
Reduced 1.69%
83,868
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
7,803
Added 8.38%
85,314
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$18,203
$38.73 p/Share
470
Reduced 0.6%
77,511
Common Stock
Jan 14
2021
SELL
Payment of exercise price or tax liability
$24,385
$39.33 p/Share
620
Reduced 0.79%
77,981
Common Stock