Aug 07
2024
SELL
Payment of exercise price or tax liability
$38,545
$143.29 p/Share
269
Reduced 0.77%
34,623
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$8,792
$129.3 p/Share
68
Reduced 0.19%
34,892
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$53,103
$129.52 p/Share
410
Reduced 1.16%
34,960
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$85,384
$127.44 p/Share
670
Reduced 1.86%
35,370
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$47,917
$127.44 p/Share
376
Reduced 1.03%
36,040
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$253,788
$122.19 p/Share
2,077
Reduced 5.4%
36,416
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
$174,968
$53.54 p/Share
3,268
Added 7.83%
38,493
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$181,719
$113.08 p/Share
1,607
Reduced 4.36%
35,225
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
8,388
Added 18.55%
36,832
Common Stock
Aug 07
2023
SELL
Payment of exercise price or tax liability
$26,119
$97.1 p/Share
269
Reduced 0.94%
28,444
Common Stock
Aug 04
2023
BUY
Grant, award, or other acquisition
-
10,163
Added 26.14%
28,713
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$10,810
$96.52 p/Share
112
Reduced 0.6%
18,550
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$6,616
$97.3 p/Share
68
Reduced 0.36%
18,662
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$28,800
$97.3 p/Share
296
Reduced 1.56%
18,730
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$36,584
$97.3 p/Share
376
Reduced 1.94%
19,026
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$142,007
$98.96 p/Share
1,435
Reduced 6.89%
19,402
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
6,940
Added 24.98%
20,837
Common Stock
Aug 07
2022
SELL
Payment of exercise price or tax liability
$17,998
$100.55 p/Share
179
Reduced 1.27%
13,897
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$7,908
$106.86 p/Share
74
Reduced 0.51%
14,348
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$4,729
$105.08 p/Share
45
Reduced 0.31%
14,422
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$7,332
$104.75 p/Share
70
Reduced 0.48%
14,467
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$49,963
$88.43 p/Share
565
Reduced 3.74%
14,537
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
4,813
Added 24.17%
15,102
Common Stock
Nov 09
2021
SELL
Payment of exercise price or tax liability
$72,727
$95.82 p/Share
759
Reduced 6.87%
10,289
Common Stock
Aug 07
2021
SELL
Payment of exercise price or tax liability
$16,894
$94.38 p/Share
179
Reduced 1.59%
11,048
Common Stock