May 06
2024
SELL
Payment of exercise price or tax liability
$77,004
$158.12 p/Share
487
Reduced 3.63%
12,942
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
-
1,062
Added 7.33%
13,429
Common Stock
Feb 28
2024
SELL
Open market or private sale
$90,915
$165.3 p/Share
550
Reduced 4.26%
12,367
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
$7,062
$12.84 p/Share
550
Added 4.08%
12,917
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$13,498
$160.7 p/Share
84
Reduced 0.67%
12,367
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
238
Added 1.88%
12,451
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$14,462
$160.7 p/Share
90
Reduced 0.73%
12,213
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
256
Added 2.04%
12,303
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$16,069
$160.7 p/Share
100
Reduced 0.82%
12,047
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
335
Added 2.68%
12,147
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$14,556
$150.07 p/Share
97
Reduced 0.81%
11,812
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
276
Added 2.27%
11,909
Common Stock
May 11
2023
SELL
Payment of exercise price or tax liability
$98,627
$148.09 p/Share
666
Reduced 5.42%
11,633
Common Stock
May 11
2023
BUY
Grant, award, or other acquisition
-
2,212
Added 15.24%
12,299
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$11,455
$146.87 p/Share
78
Reduced 0.77%
10,087
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
238
Added 2.29%
10,165
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$11,162
$146.87 p/Share
76
Reduced 0.76%
9,927
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
255
Added 2.49%
10,003
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$20,062
$155.52 p/Share
129
Reduced 1.31%
9,748
Common Stock
Feb 06
2023
BUY
Exercise of conversion of derivative security
-
363
Added 3.54%
9,877
Common Stock
Feb 05
2023
SELL
Payment of exercise price or tax liability
$15,826
$159.86 p/Share
99
Reduced 1.03%
9,514
Common Stock
Feb 05
2023
BUY
Exercise of conversion of derivative security
-
277
Added 2.8%
9,613
Common Stock
May 11
2022
SELL
Payment of exercise price or tax liability
$168,481
$119.83 p/Share
1,406
Reduced 13.09%
9,336
Common Stock
May 11
2022
BUY
Grant, award, or other acquisition
-
2,906
Added 21.29%
10,742
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$13,102
$177.06 p/Share
74
Reduced 0.94%
7,836
Common Stock