May 31
2024
SELL
Open market or private sale
$648,584
$170.68 p/Share
3,800
Reduced 45.62%
4,530
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$35,057
$177.06 p/Share
198
Reduced 2.32%
8,330
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
839
Added 8.96%
8,528
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$20,721
$174.13 p/Share
119
Reduced 1.52%
7,689
Common Stock
May 18
2024
SELL
Payment of exercise price or tax liability
$27,338
$174.13 p/Share
157
Reduced 1.97%
7,808
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$251,585
$176.18 p/Share
1,428
Reduced 15.2%
7,965
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
3,145
Added 25.08%
9,393
Common Stock
Feb 14
2024
SELL
Open market or private sale
$1,337,337
$161.69 p/Share
8,271
Reduced 56.97%
6,248
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
$220,008
$26.6 p/Share
8,271
Added 36.29%
14,519
Common Stock
Dec 06
2023
SELL
Open market or private sale
$251,440
$125.72 p/Share
2,000
Reduced 24.55%
6,147
Common Stock
Dec 06
2023
BUY
Exercise of conversion of derivative security
$51,500
$25.75 p/Share
2,000
Added 19.71%
8,147
Common Stock
Sep 12
2023
SELL
Open market or private sale
$305,875
$122.35 p/Share
2,500
Reduced 28.91%
6,147
Common Stock
Jun 13
2023
SELL
Open market or private sale
$327,750
$109.25 p/Share
3,000
Reduced 25.76%
8,647
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
1,306
Added 10.08%
11,647
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$18,537
$96.55 p/Share
192
Reduced 1.82%
10,341
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$10,332
$98.4 p/Share
105
Reduced 0.99%
10,533
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$121,034
$88.67 p/Share
1,365
Reduced 11.37%
10,638
Common Stock
May 17
2023
BUY
Grant, award, or other acquisition
-
4,493
Added 27.24%
12,003
Common Stock
Aug 12
2022
SELL
Open market or private sale
$845,289
$145.84 p/Share
5,796
Reduced 43.56%
7,510
Common Stock
Aug 12
2022
BUY
Exercise of conversion of derivative security
$140,263
$24.2 p/Share
5,796
Added 30.34%
13,306
Common Stock
Aug 08
2022
SELL
Open market or private sale
$743,756
$143.03 p/Share
5,200
Reduced 40.91%
7,510
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$202,254
$99.29 p/Share
2,037
Reduced 13.51%
13,041
Common Stock
May 18
2022
BUY
Grant, award, or other acquisition
-
7,725
Added 33.88%
15,078
Common Stock
Aug 23
2021
SELL
Open market or private sale
$232,480
$116.24 p/Share
2,000
Reduced 21.38%
7,353
Common Stock
May 23
2021
SELL
Payment of exercise price or tax liability
$24,436
$112.09 p/Share
218
Reduced 2.28%
9,353
Common Stock