Feb 24
2024
SELL
Payment of exercise price or tax liability
$77,707
$92.73 p/Share
838
Reduced 2.08%
39,382
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$81,880
$92.73 p/Share
883
Reduced 2.15%
40,220
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$94,525
$92.13 p/Share
1,026
Reduced 2.44%
41,103
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
$793,792
$92.13 p/Share
8,616
Added 16.98%
42,129
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$577,881
$95.25 p/Share
6,067
Reduced 15.33%
33,513
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
17,364
Added 30.49%
39,580
Common Stock
Nov 21
2023
SELL
Open market or private sale
$224,400
$89.76 p/Share
2,500
Reduced 10.12%
22,210
Common Stock
Aug 16
2023
SELL
Open market or private sale
$228,575
$91.43 p/Share
2,500
Reduced 9.19%
24,710
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$81,703
$96.92 p/Share
843
Reduced 3.01%
27,204
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$85,993
$96.84 p/Share
888
Reduced 3.07%
28,047
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$682,484
$97.47 p/Share
7,002
Added 19.48%
28,935
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$59,694
$99.49 p/Share
600
Reduced 2.66%
21,933
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$419,355
$101.81 p/Share
4,119
Reduced 15.45%
22,533
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
12,640
Added 32.17%
26,652
Common Stock
Aug 09
2022
SELL
Open market or private sale
$515,402
$109.66 p/Share
4,700
Reduced 25.13%
14,002
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$8,920
$100.22 p/Share
89
Reduced 0.47%
18,702
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$54,439
$97.04 p/Share
561
Reduced 2.9%
18,791
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$588,071
$97.67 p/Share
6,021
Added 23.73%
19,352
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$39,924
$99.81 p/Share
400
Reduced 2.91%
13,331
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$79,456
$104.41 p/Share
761
Reduced 5.25%
13,731
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
$263,740
$104.41 p/Share
2,526
Added 14.84%
14,492
Common Stock
May 20
2021
SELL
Open market or private sale
$166,655
$101.31 p/Share
1,645
Reduced 12.1%
11,955
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$8,645
$85.59 p/Share
101
Reduced 0.74%
13,600
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$7,618
$85.59 p/Share
89
Reduced 0.65%
13,701
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
$499,148
$87.34 p/Share
5,715
Added 29.3%
13,790
Common Stock