Mar 11
2024
BUY
Grant, award, or other acquisition
-
13,921
Added 22.48%
48,005
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$59,532
$92.73 p/Share
642
Reduced 1.85%
34,084
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$72,422
$92.73 p/Share
781
Reduced 2.2%
34,726
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$86,141
$92.13 p/Share
935
Reduced 2.57%
35,507
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$408,622
$95.25 p/Share
4,290
Reduced 10.53%
36,442
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
13,307
Added 24.62%
40,732
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$62,610
$96.92 p/Share
646
Reduced 2.3%
27,425
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$76,019
$96.84 p/Share
785
Reduced 2.72%
28,071
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$621,663
$97.47 p/Share
6,378
Added 18.1%
28,856
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$33,826
$99.49 p/Share
340
Reduced 1.49%
22,478
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$274,581
$101.81 p/Share
2,697
Reduced 10.57%
22,818
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
9,193
Added 26.49%
25,515
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$18,440
$100.22 p/Share
184
Reduced 1.11%
16,322
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$55,313
$97.04 p/Share
570
Reduced 3.34%
16,506
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$520,483
$97.67 p/Share
5,329
Added 23.78%
17,076
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$29,045
$99.81 p/Share
291
Reduced 2.42%
11,747
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$107,647
$104.41 p/Share
1,031
Reduced 7.89%
12,038
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
$365,331
$104.41 p/Share
3,499
Added 21.12%
13,069
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$8,302
$85.59 p/Share
97
Reduced 1.0%
9,570
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$10,528
$85.59 p/Share
123
Reduced 1.26%
9,667
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
$382,462
$87.34 p/Share
4,379
Added 30.91%
9,790
Common Stock
Feb 23
2021
SELL
Open market or private sale
$134,190
$89.46 p/Share
1,500
Reduced 21.7%
5,411
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$25,910
$88.43 p/Share
293
Reduced 4.07%
6,911
Common Stock
Feb 09
2021
SELL
Payment of exercise price or tax liability
$74,376
$93.32 p/Share
797
Reduced 9.96%
7,204
Common Stock
Feb 09
2021
BUY
Exercise of conversion of derivative security
$243,099
$93.32 p/Share
2,605
Added 24.56%
8,001
Common Stock