Oct 01
2023
SELL
Payment of exercise price or tax liability
$102,808
$65.4 p/Share
1,572
Reduced 0.92%
170,230
Common Stock
Sep 12
2023
SELL
Open market or private sale
$439,075
$67.55 p/Share
6,500
Reduced 3.65%
171,802
Common Stock
Sep 12
2023
BUY
Exercise of conversion of derivative security
$2,990
$0.46 p/Share
6,500
Added 3.52%
178,302
Common Stock
Aug 14
2023
SELL
Open market or private sale
$455,195
$70.03 p/Share
6,500
Reduced 3.65%
171,802
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
$2,990
$0.46 p/Share
6,500
Added 3.52%
178,302
Common Stock
Jul 12
2023
SELL
Open market or private sale
$367,835
$56.59 p/Share
6,500
Reduced 3.65%
171,482
Common Stock
Jul 12
2023
BUY
Exercise of conversion of derivative security
$2,990
$0.46 p/Share
6,500
Added 3.52%
177,982
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$91,396
$58.14 p/Share
1,572
Reduced 0.91%
171,482
Common Stock
Jun 12
2023
SELL
Open market or private sale
$387,595
$59.63 p/Share
6,500
Reduced 3.62%
173,054
Common Stock
Jun 12
2023
BUY
Exercise of conversion of derivative security
$2,990
$0.46 p/Share
6,500
Added 3.49%
179,554
Common Stock
May 12
2023
SELL
Open market or private sale
$896,325
$70.3 p/Share
12,750
Reduced 6.86%
173,054
Common Stock
May 12
2023
BUY
Exercise of conversion of derivative security
$2,990
$0.46 p/Share
6,500
Added 3.38%
185,804
Common Stock
Apr 12
2023
SELL
Open market or private sale
$825,690
$64.76 p/Share
12,750
Reduced 6.64%
179,304
Common Stock
Apr 12
2023
BUY
Exercise of conversion of derivative security
$2,990
$0.46 p/Share
6,500
Added 3.27%
192,054
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$97,055
$61.74 p/Share
1,572
Reduced 0.84%
185,554
Common Stock
Mar 13
2023
SELL
Open market or private sale
$739,882
$58.03 p/Share
12,750
Reduced 6.38%
187,035
Common Stock
Mar 13
2023
BUY
Exercise of conversion of derivative security
$2,990
$0.46 p/Share
6,500
Added 3.15%
199,785
Common Stock
Mar 12
2023
BUY
Exercise of conversion of derivative security
-
125,393
Added 39.35%
193,285
Common Stock
Feb 18
2023
BUY
Grant, award, or other acquisition
-
21,412
Added 23.98%
67,892
Common Stock
Feb 13
2023
SELL
Open market or private sale
$687,862
$53.95 p/Share
12,750
Reduced 21.53%
46,480
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
$2,990
$0.46 p/Share
6,500
Added 9.89%
59,230
Common Stock
Jan 12
2023
SELL
Open market or private sale
$844,432
$66.23 p/Share
12,750
Reduced 19.55%
52,454
Common Stock
Jan 12
2023
BUY
Exercise of conversion of derivative security
$2,990
$0.46 p/Share
6,500
Added 9.07%
65,204
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$49,703
$63.56 p/Share
782
Reduced 1.31%
58,704
Common Stock
Dec 12
2022
SELL
Open market or private sale
$883,575
$69.3 p/Share
12,750
Reduced 17.65%
59,486
Common Stock