Nov 01
2024
SELL
Open market or private sale
$110,058
$216.65 p/Share
508
Reduced 2.92%
16,868
Common Stock
Oct 01
2024
SELL
Open market or private sale
$184,854
$210.54 p/Share
878
Reduced 4.81%
17,376
Common Stock
Sep 03
2024
SELL
Open market or private sale
$77,703
$196.22 p/Share
396
Reduced 2.12%
18,254
Common Stock
Aug 01
2024
SELL
Open market or private sale
$89,621
$174.7 p/Share
513
Reduced 2.68%
18,650
Common Stock
Jul 11
2024
SELL
Payment of exercise price or tax liability
$380,663
$175.34 p/Share
2,171
Reduced 10.18%
19,163
Common Stock
Jul 01
2024
SELL
Open market or private sale
$91,187
$178.45 p/Share
511
Reduced 2.34%
21,334
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
$433,026
$175.67 p/Share
2,465
Added 10.14%
21,845
Common Stock
Jun 26
2024
SELL
Payment of exercise price or tax liability
$361,711
$192.81 p/Share
1,876
Reduced 8.83%
19,380
Common Stock
Jun 26
2024
BUY
Exercise of conversion of derivative security
-
5,052
Added 19.2%
21,256
Common Stock
Apr 04
2024
SELL
Payment of exercise price or tax liability
$44,511
$146.42 p/Share
304
Reduced 1.84%
16,204
Common Stock
Jul 11
2023
SELL
Payment of exercise price or tax liability
$120,002
$99.67 p/Share
1,204
Reduced 6.8%
16,508
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$433,053
$102.28 p/Share
4,234
Added 19.29%
17,712
Common Stock
Jun 28
2023
SELL
Payment of exercise price or tax liability
$38,357
$94.71 p/Share
405
Reduced 2.92%
13,478
Common Stock
Jun 28
2023
BUY
Exercise of conversion of derivative security
-
1,171
Added 7.78%
13,883
Common Stock
Apr 04
2023
SELL
Payment of exercise price or tax liability
$30,975
$101.56 p/Share
305
Reduced 2.34%
12,712
Common Stock
Jul 11
2022
SELL
Payment of exercise price or tax liability
$54,331
$80.49 p/Share
675
Reduced 4.75%
13,536
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
-
4,583
Added 24.39%
14,211
Common Stock
Apr 05
2022
SELL
Payment of exercise price or tax liability
$30,217
$97.79 p/Share
309
Reduced 4.53%
6,512
Common Stock
Jul 09
2021
SELL
Payment of exercise price or tax liability
$20,861
$99.34 p/Share
210
Reduced 2.99%
6,821
Common Stock
Jul 02
2021
BUY
Grant, award, or other acquisition
-
1,433
Added 16.93%
7,031
Common Stock
Apr 02
2021
SELL
Payment of exercise price or tax liability
$36,640
$119.35 p/Share
307
Reduced 5.2%
5,598
Common Stock