Sep 03
2024
SELL
Payment of exercise price or tax liability
$54,044
$41.35 p/Share
1,307
Reduced 1.38%
93,362
Common Stock
Jul 29
2024
BUY
Open market or private purchase
$99,375
$39.75 p/Share
2,500
Added 2.57%
94,670
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$105,175
$51.99 p/Share
2,023
Reduced 2.15%
92,170
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
16,131
Added 14.62%
94,193
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$238,539
$51.8 p/Share
4,605
Reduced 5.57%
78,062
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
9,754
Added 10.55%
82,667
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$74,740
$52.82 p/Share
1,415
Reduced 1.9%
72,913
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$115,631
$57.3 p/Share
2,018
Reduced 2.64%
74,328
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
10,529
Added 12.12%
76,346
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$158,747
$55.74 p/Share
2,848
Reduced 4.15%
65,817
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
4,677
Added 6.38%
68,665
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$70,132
$53.05 p/Share
1,322
Reduced 2.02%
63,988
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$90,644
$46.2 p/Share
1,962
Reduced 2.92%
65,310
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
9,404
Added 12.26%
67,272
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$114,571
$48.65 p/Share
2,355
Reduced 3.91%
57,868
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
3,467
Added 5.44%
60,223
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$64,738
$52.04 p/Share
1,244
Reduced 2.14%
56,756
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$58,505
$40.46 p/Share
1,446
Reduced 2.43%
58,000
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
9,754
Added 14.1%
59,446
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$18,087
$38.73 p/Share
467
Reduced 0.93%
49,692
Common Stock
Jan 14
2021
SELL
Payment of exercise price or tax liability
$23,598
$39.33 p/Share
600
Reduced 1.18%
50,159
Common Stock