Feb 12
2025
SELL
Payment of exercise price or tax liability
$11,745
$112.94 p/Share
104
Reduced 0.32%
32,104
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$9,247
$114.17 p/Share
81
Reduced 0.25%
32,187
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$15,513
$113.24 p/Share
137
Reduced 0.42%
32,253
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$23,620
$114.11 p/Share
207
Reduced 0.64%
32,373
Common Stock
Feb 07
2025
BUY
Grant, award, or other acquisition
-
2,361
Added 6.76%
32,569
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
-
8,022
Added 20.98%
30,208
Common Stock
Jan 27
2025
SELL
Payment of exercise price or tax liability
$98,946
$121.11 p/Share
817
Reduced 3.55%
22,186
Common Stock
Jan 27
2025
BUY
Grant, award, or other acquisition
-
2,539
Added 9.94%
23,003
Common Stock
Aug 15
2024
SELL
Open market or private sale
$499,777
$96.95 p/Share
5,155
Reduced 19.72%
20,985
Common Stock
Aug 15
2024
SELL
Open market or private sale
$50,625
$97.17 p/Share
521
Reduced 2.48%
20,464
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
$281,245
$49.55 p/Share
5,676
Added 17.84%
26,140
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$8,459
$82.94 p/Share
102
Reduced 0.5%
20,464
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$21,315
$81.67 p/Share
261
Reduced 1.25%
20,569
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$11,760
$81.67 p/Share
144
Reduced 0.69%
20,790
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
2,066
Added 8.99%
20,924
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$104,087
$83.47 p/Share
1,247
Reduced 6.2%
18,858
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
3,904
Added 16.26%
20,105
Common Stock
Dec 07
2023
SELL
Open market or private sale
$78,559
$75.83 p/Share
1,036
Reduced 6.01%
16,201
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
$59,466
$57.4 p/Share
1,036
Added 5.67%
17,237
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$1,949
$97.48 p/Share
20
Reduced 0.12%
16,201
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$6,056
$91.77 p/Share
66
Reduced 0.41%
16,161
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$17,530
$90.83 p/Share
193
Reduced 1.18%
16,221
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$8,810
$90.83 p/Share
97
Reduced 0.59%
16,409
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
1,327
Added 7.44%
16,506
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$106,481
$86.57 p/Share
1,230
Reduced 7.5%
15,179
Common Stock