Aug 24
2023
SELL
Payment of exercise price or tax liability
$78,149
$110.85 p/Share
705
Reduced 2.42%
28,427
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$49,163
$108.29 p/Share
454
Reduced 1.53%
29,132
Common Stock
Aug 22
2023
BUY
Grant, award, or other acquisition
-
504
Added 1.67%
29,586
Common Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$53,419
$107.7 p/Share
496
Reduced 1.68%
29,082
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$45,256
$106.99 p/Share
423
Reduced 1.41%
29,578
Common Stock
Aug 13
2023
SELL
Payment of exercise price or tax liability
$49,603
$113.77 p/Share
436
Reduced 1.43%
30,001
Common Stock
May 08
2023
SELL
Payment of exercise price or tax liability
$161,990
$141.6 p/Share
1,144
Reduced 2.77%
40,097
Common Stock
May 08
2023
SELL
Sale (or disposition) back to the issuer
$1,570,405
$141.16 p/Share
11,125
Reduced 21.24%
41,241
Common Stock
May 08
2023
SELL
Open market or private sale
$1,370,657
$141.89 p/Share
9,660
Reduced 24.09%
30,437
Common Stock
May 08
2023
BUY
Exercise of conversion of derivative security
$1,931,506
$88.08 p/Share
21,929
Added 29.52%
52,366
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$44,694
$120.47 p/Share
371
Reduced 1.2%
30,437
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
4,860
Added 13.63%
30,808
Common Stock
Aug 24
2022
SELL
Payment of exercise price or tax liability
$70,528
$100.04 p/Share
705
Reduced 2.65%
25,948
Common Stock
Aug 23
2022
SELL
Payment of exercise price or tax liability
$114,678
$98.86 p/Share
1,160
Reduced 4.17%
26,653
Common Stock
Aug 23
2022
BUY
Grant, award, or other acquisition
-
1,342
Added 4.6%
27,813
Common Stock
Aug 21
2022
SELL
Payment of exercise price or tax liability
$48,308
$97.2 p/Share
497
Reduced 1.85%
26,357
Common Stock
Aug 13
2022
SELL
Payment of exercise price or tax liability
$44,950
$102.86 p/Share
437
Reduced 1.6%
26,854
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
2,080
Added 7.08%
27,291
Common Stock
Aug 24
2021
SELL
Payment of exercise price or tax liability
$24,148
$111.28 p/Share
217
Reduced 1.01%
21,261
Common Stock
Aug 24
2021
BUY
Grant, award, or other acquisition
-
114
Added 0.43%
26,471
Common Stock
Aug 24
2021
BUY
Grant, award, or other acquisition
-
4,354
Added 14.73%
25,211
Common Stock
Aug 23
2021
SELL
Payment of exercise price or tax liability
$63,112
$112.1 p/Share
563
Reduced 2.6%
21,074
Common Stock
Aug 21
2021
SELL
Payment of exercise price or tax liability
$54,004
$108.66 p/Share
497
Reduced 2.25%
21,637
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$56,478
$114.56 p/Share
493
Reduced 2.18%
22,134
Common Stock