Feb 24
2024
SELL
Payment of exercise price or tax liability
$59,625
$92.73 p/Share
643
Reduced 1.51%
42,047
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$72,607
$92.73 p/Share
783
Reduced 1.8%
42,690
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$87,892
$92.13 p/Share
954
Reduced 2.15%
43,473
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
$731,420
$92.13 p/Share
7,939
Added 15.16%
44,427
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$410,051
$95.25 p/Share
4,305
Reduced 10.55%
36,488
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
13,336
Added 24.64%
40,793
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$62,707
$96.92 p/Share
647
Reduced 2.3%
27,457
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$76,213
$96.84 p/Share
787
Reduced 2.72%
28,104
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$634,724
$97.47 p/Share
6,512
Added 18.39%
28,891
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$34,224
$99.49 p/Share
344
Reduced 1.51%
22,379
Common Stock
Feb 13
2023
-
2,500
Reduced 9.91%
22,723
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$275,294
$101.81 p/Share
2,704
Reduced 9.68%
25,223
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
9,213
Added 24.81%
27,927
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$12,427
$100.22 p/Share
124
Reduced 0.66%
18,714
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$41,824
$97.04 p/Share
431
Reduced 2.24%
18,838
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$521,655
$97.67 p/Share
5,341
Added 21.7%
19,269
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$29,045
$99.81 p/Share
291
Reduced 2.05%
13,928
Common Stock
Feb 14
2022
-
1,200
Reduced 7.78%
14,219
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$109,526
$104.41 p/Share
1,049
Reduced 6.37%
15,419
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
$371,908
$104.41 p/Share
3,562
Added 17.78%
16,468
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$12,411
$85.59 p/Share
145
Reduced 1.11%
12,906
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$10,784
$85.59 p/Share
126
Reduced 0.96%
13,051
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
$383,335
$87.34 p/Share
4,389
Added 24.99%
13,177
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$25,998
$88.43 p/Share
294
Reduced 3.24%
8,788
Common Stock
Feb 16
2021
SELL
Open market or private sale
$141,424
$88.39 p/Share
1,600
Reduced 14.98%
9,082
Common Stock