Feb 29
2024
SELL
Payment of exercise price or tax liability
$68,800
$105.2 p/Share
654
Reduced 0.77%
84,758
Common Stock, par valu...
Feb 28
2024
SELL
Payment of exercise price or tax liability
$207,262
$102.86 p/Share
2,015
Reduced 2.3%
85,412
Common Stock, par valu...
Jan 12
2024
SELL
Open market or private sale
$244,497
$94.11 p/Share
2,598
Reduced 2.89%
87,427
Common Stock, par valu...
Jan 11
2024
SELL
Open market or private sale
$61,410
$93.9 p/Share
654
Reduced 0.72%
90,025
Common Stock, par valu...
Jan 09
2024
SELL
Open market or private sale
$398,186
$95.26 p/Share
4,180
Reduced 5.34%
74,144
Common Stock, par valu...
Jan 09
2024
BUY
Grant, award, or other acquisition
-
26,927
Added 22.9%
90,679
Common Stock, par valu...
Mar 08
2023
SELL
Payment of exercise price or tax liability
$285,439
$113.54 p/Share
2,514
Reduced 3.52%
68,828
Common Stock, par valu...
Mar 08
2023
SELL
Sale (or disposition) back to the issuer
-
896
Reduced 1.3%
67,932
Common Stock, par valu...
Feb 10
2023
SELL
Open market or private sale
$1,136,730
$109.48 p/Share
10,383
Reduced 12.7%
71,342
Common Stock, par valu...
Feb 10
2023
BUY
Exercise of conversion of derivative security
$611,039
$58.85 p/Share
10,383
Added 11.27%
81,725
Common Stock, par valu...
Jan 31
2023
SELL
Payment of exercise price or tax liability
$10,674
$103.64 p/Share
103
Reduced 0.14%
71,342
Common Stock, par valu...
Jan 31
2023
BUY
Grant, award, or other acquisition
-
261
Added 0.36%
71,445
Common Stock, par valu...
Jan 14
2023
SELL
Payment of exercise price or tax liability
$141,352
$100.25 p/Share
1,410
Reduced 1.94%
71,184
Common Stock, par valu...
Jan 12
2023
SELL
Payment of exercise price or tax liability
$507,348
$98.61 p/Share
5,145
Reduced 8.44%
55,803
Common Stock, par valu...
Jan 12
2023
BUY
Grant, award, or other acquisition
-
16,791
Added 18.79%
72,594
Common Stock, par valu...
Jan 12
2023
BUY
Grant, award, or other acquisition
-
8,996
Added 13.16%
59,343
Common Stock, par valu...
Jan 11
2023
SELL
Payment of exercise price or tax liability
$69,485
$96.24 p/Share
722
Reduced 1.37%
51,952
Common Stock, par valu...
Jul 15
2022
SELL
Payment of exercise price or tax liability
$21,855
$55.47 p/Share
394
Reduced 0.74%
52,674
Common Stock, par valu...
Mar 01
2022
SELL
Sale (or disposition) back to the issuer
-
281
Reduced 0.53%
53,068
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$186,629
$81.64 p/Share
2,286
Reduced 4.11%
53,349
Common Stock, par valu...
Jan 12
2022
SELL
Payment of exercise price or tax liability
$275,418
$85.8 p/Share
3,210
Reduced 7.93%
37,278
Common Stock, par valu...
Jan 12
2022
BUY
Grant, award, or other acquisition
-
26,515
Added 32.28%
55,635
Common Stock, par valu...
Jan 11
2022
SELL
Payment of exercise price or tax liability
$173,927
$85.3 p/Share
2,039
Reduced 5.93%
32,330
Common Stock, par valu...
Aug 18
2021
SELL
Payment of exercise price or tax liability
$239,371
$92.35 p/Share
2,592
Reduced 7.01%
34,369
Common Stock, par valu...
Jul 15
2021
SELL
Payment of exercise price or tax liability
$42,643
$108.23 p/Share
394
Reduced 1.05%
36,961
Common Stock, par valu...