Mar 20
2024
SELL
Open market or private sale
$1,132,272
$157.26 p/Share
7,200
Reduced 52.24%
6,583
Common Stock
Mar 20
2024
BUY
Exercise of conversion of derivative security
$610,776
$84.83 p/Share
7,200
Added 34.31%
13,783
Common Stock
Mar 18
2024
SELL
Open market or private sale
$931,826
$157.35 p/Share
5,922
Reduced 47.36%
6,583
Common Stock
Mar 18
2024
BUY
Exercise of conversion of derivative security
$376,194
$89.57 p/Share
4,200
Added 25.14%
12,505
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$44,700
$146.56 p/Share
305
Reduced 3.54%
8,305
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
$297,890
$147.69 p/Share
2,017
Added 18.98%
8,610
Common Stock
Dec 19
2023
SELL
Open market or private sale
$133,230
$133.23 p/Share
1,000
Reduced 13.17%
6,593
Common Stock
Dec 19
2023
BUY
Exercise of conversion of derivative security
$74,700
$74.7 p/Share
1,000
Added 11.64%
7,593
Common Stock
Dec 18
2023
SELL
Open market or private sale
$198,780
$132.52 p/Share
1,500
Reduced 18.53%
6,593
Common Stock
Dec 18
2023
BUY
Exercise of conversion of derivative security
$112,050
$74.7 p/Share
1,500
Added 15.64%
8,093
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$11,525
$129.5 p/Share
89
Reduced 1.33%
6,593
Common Stock
Sep 01
2023
SELL
Open market or private sale
$819,140
$117.02 p/Share
7,000
Reduced 51.16%
6,682
Common Stock
Aug 02
2023
SELL
Payment of exercise price or tax liability
$423,534
$110.67 p/Share
3,827
Reduced 21.86%
13,682
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
2,365
Added 11.9%
17,509
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$15,730
$99.56 p/Share
158
Reduced 1.03%
15,144
Common Stock
Nov 15
2022
SELL
Open market or private sale
$66,408
$110.68 p/Share
600
Reduced 3.77%
15,302
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
$47,082
$78.47 p/Share
600
Added 3.64%
15,902
Common Stock
Nov 11
2022
SELL
Open market or private sale
$335,580
$111.86 p/Share
3,000
Reduced 16.39%
15,302
Common Stock
Nov 11
2022
BUY
Exercise of conversion of derivative security
$224,100
$74.7 p/Share
3,000
Added 14.08%
18,302
Common Stock
Aug 08
2022
SELL
Payment of exercise price or tax liability
$6,051
$84.04 p/Share
72
Reduced 0.47%
15,302
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
2,362
Added 13.32%
15,374
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$14,015
$88.7 p/Share
158
Reduced 1.2%
13,012
Common Stock
Dec 23
2021
SELL
Open market or private sale
$163,395
$72.62 p/Share
2,250
Reduced 14.59%
13,170
Common Stock
Dec 21
2021
SELL
Open market or private sale
$162,562
$72.25 p/Share
2,250
Reduced 12.73%
15,420
Common Stock
Oct 16
2021
SELL
Payment of exercise price or tax liability
$91,978
$82.27 p/Share
1,118
Reduced 5.95%
17,670
Common Stock