Oct 11
2024
SELL
Payment of exercise price or tax liability
$827,164
$109.82 p/Share
7,532
Reduced 1.95%
378,332
Common Stock
Oct 10
2024
SELL
Payment of exercise price or tax liability
$361,810
$105.3 p/Share
3,436
Reduced 0.88%
385,864
Common Stock
Oct 08
2024
SELL
Payment of exercise price or tax liability
$1,013,546
$107.39 p/Share
9,438
Reduced 2.37%
389,300
Common Stock
Oct 08
2024
BUY
Grant, award, or other acquisition
-
46,327
Added 10.41%
398,738
Common Stock
Oct 07
2024
SELL
Payment of exercise price or tax liability
$635,435
$107.12 p/Share
5,932
Reduced 1.66%
352,411
Common Stock
Dec 26
2023
-
5,275
Reduced 1.45%
358,343
Common Stock
Oct 11
2023
SELL
Payment of exercise price or tax liability
$709,085
$93.72 p/Share
7,566
Reduced 2.04%
363,618
Common Stock
Oct 10
2023
SELL
Payment of exercise price or tax liability
$2,163,841
$92.2 p/Share
23,469
Reduced 5.95%
371,184
Common Stock
Oct 10
2023
BUY
Grant, award, or other acquisition
-
84,068
Added 17.56%
394,653
Common Stock
Oct 08
2023
SELL
Payment of exercise price or tax liability
$217,472
$90.2 p/Share
2,411
Reduced 0.77%
310,585
Common Stock
Oct 07
2023
SELL
Payment of exercise price or tax liability
$537,501
$90.2 p/Share
5,959
Reduced 1.87%
312,996
Common Stock
Oct 11
2022
BUY
Grant, award, or other acquisition
-
56,418
Added 15.03%
318,955
Common Stock
Oct 10
2022
SELL
Payment of exercise price or tax liability
$542,864
$75.65 p/Share
7,176
Reduced 2.66%
262,537
Common Stock
Oct 08
2022
SELL
Payment of exercise price or tax liability
$174,556
$72.4 p/Share
2,411
Reduced 0.89%
269,713
Common Stock
Oct 07
2022
SELL
Payment of exercise price or tax liability
$431,432
$72.4 p/Share
5,959
Reduced 2.14%
272,124
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$3,121,781
$108.05 p/Share
28,892
Reduced 9.41%
278,083
Common Stock
Oct 15
2021
BUY
Grant, award, or other acquisition
-
71,814
Added 18.96%
306,975
Common Stock
Oct 11
2021
SELL
Payment of exercise price or tax liability
$1,000,162
$124.29 p/Share
8,047
Reduced 3.31%
235,161
Common Stock
Oct 10
2021
SELL
Payment of exercise price or tax liability
$891,331
$124.21 p/Share
7,176
Reduced 2.87%
243,208
Common Stock
Oct 08
2021
SELL
Payment of exercise price or tax liability
$299,470
$124.21 p/Share
2,411
Reduced 0.95%
250,384
Common Stock
Oct 07
2021
BUY
Grant, award, or other acquisition
-
44,431
Added 14.95%
252,795
Common Stock
Apr 16
2021
-
4,000
Reduced 1.88%
208,364
Common Stock
Dec 24
2020
-
6,000
Reduced 2.75%
212,364
Common Stock
Oct 11
2020
SELL
Payment of exercise price or tax liability
$764,385
$94.99 p/Share
8,047
Reduced 3.55%
218,364
Common Stock
Oct 10
2020
SELL
Payment of exercise price or tax liability
$1,115,468
$94.99 p/Share
11,743
Reduced 4.93%
226,411
Common Stock