Nov 22
2024
SELL
Open market or private sale
$1,939,240
$484.81 p/Share
4,000
Reduced 14.29%
23,990
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
$157,520
$39.38 p/Share
4,000
Added 12.5%
27,990
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$369,954
$320.03 p/Share
1,156
Reduced 4.6%
23,990
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$176,013
$314.31 p/Share
560
Reduced 2.18%
25,146
Common Stock
Mar 20
2024
BUY
Grant, award, or other acquisition
-
3,062
Added 10.64%
25,706
Common Stock
Feb 26
2024
SELL
Open market or private sale
$3,951,231
$278.55 p/Share
14,185
Reduced 38.52%
22,644
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$211,898
$146.44 p/Share
1,447
Reduced 3.78%
36,829
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$155,342
$141.22 p/Share
1,100
Reduced 2.79%
38,276
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
5,473
Added 12.2%
39,376
Common Stock
Nov 01
2022
SELL
Open market or private sale
$528,385
$122.17 p/Share
4,325
Reduced 11.31%
33,903
Common Stock
Nov 01
2022
BUY
Exercise of conversion of derivative security
$157,300
$36.37 p/Share
4,325
Added 10.16%
38,228
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$130,821
$89.42 p/Share
1,463
Reduced 4.14%
33,903
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$124,160
$91.16 p/Share
1,362
Reduced 3.71%
35,366
Common Stock
Mar 23
2022
BUY
Grant, award, or other acquisition
-
6,711
Added 15.45%
36,728
Common Stock
Oct 29
2021
SELL
Open market or private sale
$913,100
$91.31 p/Share
10,000
Reduced 24.99%
30,017
Common Stock
Oct 29
2021
BUY
Exercise of conversion of derivative security
$363,700
$36.37 p/Share
10,000
Added 19.99%
40,017
Common Stock
May 24
2021
SELL
Open market or private sale
$726,300
$80.7 p/Share
9,000
Reduced 23.07%
30,017
Common Stock
May 24
2021
BUY
Exercise of conversion of derivative security
$327,330
$36.37 p/Share
9,000
Added 18.74%
39,017
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$104,651
$75.56 p/Share
1,385
Reduced 4.41%
30,017
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$87,100
$74.7 p/Share
1,166
Reduced 3.58%
31,402
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
6,172
Added 15.93%
32,568
Common Stock