Jul 30
2024
BUY
Grant, award, or other acquisition
$377,982
$419.98 p/Share
900
Added 2.28%
38,520
Common Stock
Jun 28
2024
SELL
Payment of exercise price or tax liability
$58,156
$346.17 p/Share
168
Reduced 0.44%
37,620
Common Stock
May 25
2024
SELL
Payment of exercise price or tax liability
$269,607
$347.88 p/Share
775
Reduced 2.01%
37,788
Common Stock
May 24
2024
SELL
Payment of exercise price or tax liability
$170,113
$347.88 p/Share
489
Reduced 1.25%
38,563
Common Stock
May 22
2024
BUY
Grant, award, or other acquisition
-
4,100
Added 9.5%
39,052
Common Stock
May 21
2024
SELL
Payment of exercise price or tax liability
$856,256
$362.36 p/Share
2,363
Reduced 6.33%
34,952
Common Stock
May 21
2024
BUY
Grant, award, or other acquisition
-
5,506
Added 12.86%
37,315
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$210,444
$391.16 p/Share
538
Reduced 1.66%
31,809
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$520,350
$292.99 p/Share
1,776
Reduced 5.2%
32,347
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
$520,400
$130.1 p/Share
4,000
Added 10.49%
34,123
Common Stock
Jun 28
2023
SELL
Payment of exercise price or tax liability
$47,341
$290.44 p/Share
163
Reduced 0.54%
30,123
Common Stock
May 25
2023
SELL
Payment of exercise price or tax liability
$209,877
$270.81 p/Share
775
Reduced 2.5%
30,286
Common Stock
May 24
2023
SELL
Payment of exercise price or tax liability
$131,539
$277.51 p/Share
474
Reduced 1.5%
31,061
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$482,620
$295.0 p/Share
1,636
Reduced 4.93%
31,535
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
8,800
Added 20.97%
33,171
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$387,132
$234.2 p/Share
1,653
Reduced 6.35%
24,371
Common Stock
Nov 11
2022
BUY
Exercise of conversion of derivative security
$387,280
$96.82 p/Share
4,000
Added 13.32%
26,024
Common Stock
Jun 28
2022
SELL
Payment of exercise price or tax liability
$33,376
$197.49 p/Share
169
Reduced 0.76%
22,024
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
3,632
Added 14.6%
21,243
Common Stock
May 25
2022
BUY
Grant, award, or other acquisition
-
4,530
Added 20.46%
17,611
Common Stock
May 24
2022
SELL
Payment of exercise price or tax liability
$64,101
$196.63 p/Share
326
Reduced 2.43%
13,081
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$303,402
$293.71 p/Share
1,033
Reduced 7.15%
13,407
Common Stock
Nov 19
2021
BUY
Exercise of conversion of derivative security
$303,600
$75.9 p/Share
4,000
Added 21.69%
14,440
Common Stock
Jun 28
2021
BUY
Grant, award, or other acquisition
-
1,150
Added 9.92%
10,440
Common Stock
May 24
2021
BUY
Grant, award, or other acquisition
-
3,350
Added 26.5%
9,290
Common Stock