Nov 06
2024
BUY
Grant, award, or other acquisition
-
4,000
Added 7.9%
46,629
Common Stock
Jul 15
2024
SELL
Open market or private sale
$422,703
$136.4 p/Share
3,099
Reduced 6.78%
42,629
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
$66,287
$21.39 p/Share
3,099
Added 6.35%
45,728
Common Stock
Jul 12
2024
SELL
Open market or private sale
$1,015,365
$135.04 p/Share
7,519
Reduced 14.99%
42,629
Common Stock
Jul 12
2024
BUY
Exercise of conversion of derivative security
$160,831
$21.39 p/Share
7,519
Added 13.04%
50,148
Common Stock
Jul 11
2024
-
4,605
Reduced 9.75%
42,629
Common Stock
May 30
2024
SELL
Payment of exercise price or tax liability
$62,681
$118.49 p/Share
529
Reduced 1.11%
47,234
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$106,799
$118.93 p/Share
898
Reduced 1.85%
47,763
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$42,204
$119.56 p/Share
353
Reduced 0.72%
48,661
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
$1,043,992
$117.58 p/Share
8,879
Added 15.34%
49,014
Common Stock
Dec 14
2023
-
2,239
Reduced 4.92%
43,274
Common Stock
Dec 14
2023
SELL
Open market or private sale
$907,061
$111.46 p/Share
8,138
Reduced 15.17%
45,513
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$108,954
$18.47 p/Share
5,899
Added 9.91%
53,651
Common Stock
Aug 31
2023
-
2,457
Reduced 4.89%
47,752
Common Stock
Aug 30
2023
SELL
Open market or private sale
$250,043
$99.5 p/Share
2,513
Reduced 4.77%
50,209
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$25,076
$88.61 p/Share
283
Reduced 0.53%
52,722
Common Stock
May 30
2023
SELL
Payment of exercise price or tax liability
$101,345
$88.05 p/Share
1,151
Reduced 2.13%
53,005
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$25,065
$88.57 p/Share
283
Reduced 0.52%
54,156
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
-
4,000
Added 6.84%
54,439
Common Stock
Mar 31
2023
-
3,139
Reduced 7.25%
40,135
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$13,140
$92.54 p/Share
142
Reduced 0.28%
50,439
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
$916,931
$89.86 p/Share
10,204
Added 15.21%
56,883
Common Stock
May 31
2022
SELL
Payment of exercise price or tax liability
$95,050
$81.17 p/Share
1,171
Reduced 2.45%
46,679
Common Stock
May 27
2022
SELL
Payment of exercise price or tax liability
$21,921
$82.41 p/Share
266
Reduced 0.55%
47,850
Common Stock
May 26
2022
BUY
Grant, award, or other acquisition
-
3,200
Added 6.24%
48,116
Common Stock