Mar 07
2025
BUY
Grant, award, or other acquisition
$2,004,450
$133.63 p/Share
15,000
Added 19.84%
60,614
Common Stock, $0.01 pa...
Mar 05
2025
SELL
Payment of exercise price or tax liability
$71,647
$133.92 p/Share
535
Reduced 1.16%
45,614
Common Stock, $0.01 pa...
Mar 04
2025
SELL
Payment of exercise price or tax liability
$70,978
$132.67 p/Share
535
Reduced 1.15%
46,149
Common Stock, $0.01 pa...
Mar 03
2025
SELL
Payment of exercise price or tax liability
$48,569
$136.43 p/Share
356
Reduced 0.76%
46,684
Common Stock, $0.01 pa...
Feb 24
2025
SELL
Payment of exercise price or tax liability
$202,180
$134.25 p/Share
1,506
Reduced 3.1%
47,040
Common Stock, $0.01 pa...
Apr 15
2024
SELL
Payment of exercise price or tax liability
$120,420
$120.42 p/Share
1,000
Reduced 2.02%
48,546
Common Stock, $0.01 pa...
Mar 05
2024
SELL
Payment of exercise price or tax liability
$59,288
$131.46 p/Share
451
Reduced 0.9%
49,546
Common Stock, $0.01 pa...
Mar 04
2024
SELL
Payment of exercise price or tax liability
$39,639
$132.13 p/Share
300
Reduced 0.85%
34,997
Common Stock, $0.01 pa...
Mar 04
2024
BUY
Grant, award, or other acquisition
$1,981,950
$132.13 p/Share
15,000
Added 23.08%
49,997
Common Stock, $0.01 pa...
Feb 26
2024
SELL
Payment of exercise price or tax liability
$161,035
$131.35 p/Share
1,226
Reduced 3.36%
35,297
Common Stock, $0.01 pa...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$7,210
$131.1 p/Share
55
Reduced 0.15%
36,523
Common Stock, $0.01 pa...
Apr 17
2023
SELL
Payment of exercise price or tax liability
$51,895
$138.02 p/Share
376
Reduced 1.02%
36,578
Common Stock, $0.01 pa...
Mar 06
2023
SELL
Payment of exercise price or tax liability
$65,733
$145.75 p/Share
451
Reduced 1.21%
36,954
Common Stock, $0.01 pa...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$43,740
$145.8 p/Share
300
Reduced 0.8%
37,405
Common Stock, $0.01 pa...
Feb 24
2023
SELL
Payment of exercise price or tax liability
$91,447
$146.55 p/Share
624
Reduced 3.4%
17,705
Common Stock, $0.01 pa...
Feb 24
2023
BUY
Grant, award, or other acquisition
$2,931,000
$146.55 p/Share
20,000
Added 34.66%
37,705
Common Stock, $0.01 pa...
Feb 22
2023
SELL
Payment of exercise price or tax liability
$8,459
$153.8 p/Share
55
Reduced 0.3%
18,329
Common Stock, $0.01 pa...
Feb 14
2023
SELL
Payment of exercise price or tax liability
$27,334
$158.92 p/Share
172
Reduced 0.93%
18,384
Common Stock, $0.01 pa...
Nov 28
2022
SELL
Payment of exercise price or tax liability
$13,160
$140.01 p/Share
94
Reduced 0.5%
18,556
Common Stock, $0.01 pa...