May 06
2024
SELL
Payment of exercise price or tax liability
$66,094
$158.12 p/Share
418
Reduced 3.91%
10,264
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
-
1,398
Added 11.57%
10,682
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$14,945
$160.7 p/Share
93
Reduced 0.99%
9,284
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
313
Added 3.23%
9,377
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$18,480
$160.7 p/Share
115
Reduced 1.25%
9,064
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
325
Added 3.42%
9,179
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$20,087
$160.7 p/Share
125
Reduced 1.39%
8,854
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
418
Added 4.45%
8,979
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$19,509
$150.07 p/Share
130
Reduced 1.5%
8,561
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
369
Added 4.07%
8,691
Common Stock
Jun 16
2023
SELL
Open market or private sale
$464,000
$160.0 p/Share
2,900
Reduced 25.84%
8,322
Common Stock
May 11
2023
SELL
Payment of exercise price or tax liability
$131,503
$148.09 p/Share
888
Reduced 7.33%
11,222
Common Stock
May 11
2023
BUY
Grant, award, or other acquisition
-
2,950
Added 19.59%
12,110
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$13,952
$146.87 p/Share
95
Reduced 1.03%
9,160
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
314
Added 3.28%
9,255
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$14,393
$146.87 p/Share
98
Reduced 1.08%
8,941
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
325
Added 3.47%
9,039
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$28,304
$155.52 p/Share
182
Reduced 2.05%
8,714
Common Stock
Feb 06
2023
BUY
Exercise of conversion of derivative security
-
545
Added 5.77%
8,896
Common Stock
Feb 05
2023
SELL
Payment of exercise price or tax liability
$20,941
$159.86 p/Share
131
Reduced 1.54%
8,351
Common Stock
Feb 05
2023
BUY
Exercise of conversion of derivative security
-
368
Added 4.16%
8,482
Common Stock
Feb 02
2023
SELL
Open market or private sale
$600,000
$160.0 p/Share
3,750
Reduced 31.61%
8,114
Common Stock
May 11
2022
SELL
Payment of exercise price or tax liability
$246,131
$119.83 p/Share
2,054
Reduced 14.76%
11,863
Common Stock
May 11
2022
BUY
Grant, award, or other acquisition
-
4,360
Added 23.86%
13,917
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$20,008
$177.06 p/Share
113
Reduced 1.17%
9,557
Common Stock