May 11
2024
SELL
Payment of exercise price or tax liability
$19,858
$86.72 p/Share
229
Reduced 1.32%
17,081
Common Stock
May 07
2024
SELL
Payment of exercise price or tax liability
$15,146
$85.09 p/Share
178
Reduced 1.02%
17,310
Common Stock
May 07
2024
BUY
Grant, award, or other acquisition
-
2,445
Added 12.27%
17,488
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$10,230
$85.25 p/Share
120
Reduced 0.79%
15,043
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$9,016
$85.06 p/Share
106
Reduced 0.69%
15,163
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
1,998
Added 11.7%
15,085
Common Stock
Feb 12
2024
SELL
Open market or private sale
$1,062,270
$87.0 p/Share
12,210
Reduced 48.27%
13,087
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
$448,717
$36.75 p/Share
12,210
Added 32.55%
25,297
Common Stock
May 11
2023
BUY
Grant, award, or other acquisition
-
1,800
Added 12.13%
13,035
Common Stock
May 08
2023
SELL
Payment of exercise price or tax liability
$14,287
$88.74 p/Share
161
Reduced 1.41%
11,235
Common Stock
May 07
2023
SELL
Payment of exercise price or tax liability
$11,891
$88.74 p/Share
134
Reduced 1.16%
11,396
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$10,219
$88.1 p/Share
116
Reduced 1.0%
11,530
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$9,044
$87.81 p/Share
103
Reduced 0.88%
11,646
Common Stock
Apr 28
2023
SELL
Open market or private sale
$1,069,944
$87.2 p/Share
12,270
Reduced 51.08%
11,749
Common Stock
Apr 28
2023
BUY
Exercise of conversion of derivative security
$431,904
$35.2 p/Share
12,270
Added 33.81%
24,019
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$20,241
$95.93 p/Share
211
Reduced 1.81%
11,436
Common Stock
May 08
2022
SELL
Payment of exercise price or tax liability
$15,581
$100.52 p/Share
155
Reduced 1.31%
11,647
Common Stock
May 07
2022
SELL
Payment of exercise price or tax liability
$13,470
$100.52 p/Share
134
Reduced 1.12%
11,802
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$12,288
$105.93 p/Share
116
Reduced 0.96%
11,936
Common Stock
May 03
2022
BUY
Grant, award, or other acquisition
-
1,180
Added 8.92%
12,052
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$18,256
$89.49 p/Share
204
Reduced 1.9%
10,555
Common Stock
May 11
2021
SELL
Payment of exercise price or tax liability
$24,770
$90.4 p/Share
274
Reduced 2.48%
10,759
Common Stock
May 07
2021
SELL
Payment of exercise price or tax liability
$12,203
$91.75 p/Share
133
Reduced 1.19%
11,033
Common Stock
May 04
2021
BUY
Grant, award, or other acquisition
-
1,340
Added 10.71%
11,166
Common Stock