Apr 03
2025
SELL
Payment of exercise price or tax liability
$24,886
$60.55 p/Share
411
Reduced 0.85%
47,723
Common Stock, $0.01 p...
Apr 01
2025
SELL
Payment of exercise price or tax liability
$31,873
$63.62 p/Share
501
Reduced 1.2%
41,089
Common Stock, $0.01 p...
Apr 01
2025
BUY
Grant, award, or other acquisition
$447,357
$63.5 p/Share
7,045
Added 12.77%
48,134
Common Stock, $0.01 p...
Mar 31
2025
SELL
Payment of exercise price or tax liability
$23,662
$63.61 p/Share
372
Reduced 0.89%
41,590
Common Stock, $0.01 p...
Mar 06
2025
SELL
Payment of exercise price or tax liability
$107,271
$63.89 p/Share
1,679
Reduced 3.85%
41,962
Common Stock, $0.01 p...
Mar 06
2025
BUY
Grant, award, or other acquisition
$260,735
$63.89 p/Share
4,081
Added 8.55%
43,641
Common Stock, $0.01 p...
Apr 03
2024
SELL
Payment of exercise price or tax liability
$19,144
$46.58 p/Share
411
Reduced 0.93%
43,812
Common Stock, $0.01 p...
Apr 01
2024
BUY
Grant, award, or other acquisition
$448,657
$46.97 p/Share
9,552
Added 17.76%
44,223
Common Stock, $0.01 p...
Mar 28
2024
SELL
Payment of exercise price or tax liability
$17,807
$47.87 p/Share
372
Reduced 1.06%
34,671
Common Stock, $0.01 p...
Mar 26
2024
SELL
Payment of exercise price or tax liability
$15,970
$45.76 p/Share
349
Reduced 0.99%
35,043
Common Stock, $0.01 p...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$62,710
$44.1 p/Share
1,422
Reduced 3.86%
35,392
Common Stock, $0.01 p...
Mar 01
2024
BUY
Grant, award, or other acquisition
$148,617
$44.1 p/Share
3,370
Added 8.39%
36,814
Common Stock, $0.01 p...
Apr 03
2023
BUY
Grant, award, or other acquisition
$421,518
$53.82 p/Share
7,832
Added 17.31%
37,426
Common Stock, $0.01 p...
Mar 31
2023
SELL
Payment of exercise price or tax liability
$20,192
$54.28 p/Share
372
Reduced 1.24%
29,594
Common Stock, $0.01 p...
Mar 27
2023
SELL
Payment of exercise price or tax liability
$32,852
$55.03 p/Share
597
Reduced 1.95%
29,966
Common Stock, $0.01 p...
Mar 24
2023
SELL
Payment of exercise price or tax liability
$18,723
$53.65 p/Share
349
Reduced 1.13%
30,563
Common Stock, $0.01 p...
Mar 07
2023
SELL
Payment of exercise price or tax liability
$90,410
$62.01 p/Share
1,458
Reduced 4.5%
30,912
Common Stock, $0.01 p...
Mar 07
2023
BUY
Grant, award, or other acquisition
$355,441
$62.01 p/Share
5,732
Added 15.04%
32,370
Common Stock, $0.01 p...
Mar 31
2022
BUY
Grant, award, or other acquisition
$414,802
$58.53 p/Share
7,087
Added 17.46%
33,498
Common Stock, $0.01 p...
Mar 29
2022
SELL
Payment of exercise price or tax liability
$19,780
$61.05 p/Share
324
Reduced 1.21%
26,411
Common Stock, $0.01 p...
Mar 25
2022
SELL
Payment of exercise price or tax liability
$54,378
$59.69 p/Share
911
Reduced 3.3%
26,735
Common Stock, $0.01 p...
Mar 07
2022
SELL
Payment of exercise price or tax liability
$40,506
$61.28 p/Share
661
Reduced 2.34%
27,646
Common Stock, $0.01 p...
Mar 07
2022
BUY
Grant, award, or other acquisition
$95,290
$61.28 p/Share
1,555
Added 5.21%
28,307
Common Stock, $0.01 p...
Apr 01
2021
SELL
Payment of exercise price or tax liability
$14,669
$53.34 p/Share
275
Reduced 0.89%
30,455
Common Stock, $0.01 p...
Mar 29
2021
SELL
Payment of exercise price or tax liability
$17,684
$54.58 p/Share
324
Reduced 1.04%
30,730
Common Stock, $0.01 p...