Dec 05
2024
SELL
Open market or private sale
$690,000
$138.0 p/Share
5,000
Reduced 22.42%
17,297
Common Stock, par valu...
Dec 05
2024
BUY
Exercise of conversion of derivative security
$123,150
$24.63 p/Share
5,000
Added 18.32%
22,297
Common Stock, par valu...
May 15
2024
SELL
Open market or private sale
$1,039,500
$77.0 p/Share
13,500
Reduced 43.84%
17,297
Common Stock, par valu...
May 15
2024
BUY
Exercise of conversion of derivative security
$332,505
$24.63 p/Share
13,500
Added 30.48%
30,797
Common Stock, par valu...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$19,458
$82.45 p/Share
236
Reduced 1.35%
17,297
Common Stock, par valu...
Mar 11
2024
SELL
Payment of exercise price or tax liability
$35,081
$79.73 p/Share
440
Reduced 2.69%
15,925
Common Stock, par valu...
Mar 11
2024
BUY
Grant, award, or other acquisition
-
1,608
Added 8.4%
17,533
Common Stock, par valu...
Mar 06
2024
SELL
Payment of exercise price or tax liability
$14,742
$81.0 p/Share
182
Reduced 1.1%
16,365
Common Stock, par valu...
Feb 14
2024
SELL
Payment of exercise price or tax liability
-
700
Reduced 4.06%
16,547
Common Stock, par valu...
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
2,140
Added 11.04%
17,247
Common Stock, par valu...
Nov 27
2023
SELL
Open market or private sale
$320,000
$64.0 p/Share
5,000
Reduced 24.87%
15,107
Common Stock, par valu...
Nov 27
2023
BUY
Exercise of conversion of derivative security
$123,150
$24.63 p/Share
5,000
Added 19.91%
20,107
Common Stock, par valu...
Jun 07
2023
SELL
Open market or private sale
$655,500
$95.0 p/Share
6,900
Reduced 40.66%
10,072
Common Stock, par valu...
Jun 07
2023
BUY
Exercise of conversion of derivative security
$254,955
$36.95 p/Share
6,900
Added 28.9%
16,972
Common Stock, par valu...
May 23
2023
-
542
Reduced 5.11%
10,072
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$13,246
$88.31 p/Share
150
Reduced 1.39%
10,614
Common Stock, par valu...
Mar 11
2023
SELL
Payment of exercise price or tax liability
$24,701
$90.48 p/Share
273
Reduced 2.47%
10,764
Common Stock, par valu...
Mar 06
2023
BUY
Grant, award, or other acquisition
-
1,245
Added 10.14%
11,037
Common Stock, par valu...
Jan 02
2023
SELL
Payment of exercise price or tax liability
$6,402
$75.32 p/Share
85
Reduced 0.86%
9,792
Common Stock, par valu...
Nov 15
2022
SELL
Open market or private sale
$1,240,465
$80.03 p/Share
15,500
Reduced 61.08%
9,877
Common Stock, par valu...
Nov 15
2022
BUY
Exercise of conversion of derivative security
$528,550
$34.1 p/Share
15,500
Added 39.87%
23,377
Common Stock, par valu...
Mar 15
2022
BUY
Grant, award, or other acquisition
-
1,622
Added 14.11%
9,877
Common Stock, par valu...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$21,238
$78.95 p/Share
269
Reduced 3.16%
8,255
Common Stock, par valu...
Jan 02
2022
SELL
Payment of exercise price or tax liability
$6,831
$79.43 p/Share
86
Reduced 1.0%
8,524
Common Stock, par valu...
Dec 03
2021
SELL
Open market or private sale
$317,000
$79.25 p/Share
4,000
Reduced 31.72%
8,610
Common Stock, par valu...