Jul 15
2024
BUY
Exercise of conversion of derivative security
-
4,677
Added 5.09%
87,265
Common Stock
Dec 28
2023
SELL
Open market or private sale
$2,134,329
$50.19 p/Share
42,525
Reduced 33.99%
82,588
Common Stock
Dec 28
2023
BUY
Exercise of conversion of derivative security
$2,013,133
$47.34 p/Share
42,525
Added 25.37%
125,113
Common Stock
Dec 27
2023
SELL
Open market or private sale
$2,511,500
$50.23 p/Share
50,000
Reduced 37.71%
82,588
Common Stock
Dec 27
2023
BUY
Exercise of conversion of derivative security
$2,367,000
$47.34 p/Share
50,000
Added 27.38%
132,588
Common Stock
Dec 26
2023
SELL
Open market or private sale
$1,292,314
$51.46 p/Share
25,113
Reduced 23.32%
82,588
Common Stock
Dec 26
2023
BUY
Exercise of conversion of derivative security
$1,188,849
$47.34 p/Share
25,113
Added 18.91%
107,701
Common Stock
Sep 26
2023
SELL
Open market or private sale
$451,300
$45.13 p/Share
10,000
Reduced 10.8%
82,588
Common Stock
Jul 17
2023
BUY
Exercise of conversion of derivative security
-
7,110
Added 7.13%
92,588
Common Stock
Jul 15
2022
BUY
Exercise of conversion of derivative security
-
7,998
Added 8.56%
85,478
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$49,758
$30.12 p/Share
1,652
Reduced 2.09%
77,480
Common Stock
Jan 18
2022
BUY
Exercise of conversion of derivative security
-
5,754
Added 6.78%
79,132
Common Stock
Jul 15
2021
BUY
Exercise of conversion of derivative security
-
8,000
Added 9.83%
73,378
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$167,968
$61.28 p/Share
2,741
Reduced 4.02%
65,378
Common Stock
Jan 15
2021
BUY
Exercise of conversion of derivative security
-
10,655
Added 13.53%
68,119
Common Stock
Dec 23
2020
SELL
Open market or private sale
$600,000
$60.0 p/Share
10,000
Reduced 14.82%
57,464
Common Stock
Nov 25
2020
SELL
Open market or private sale
$179,679
$50.05 p/Share
3,590
Reduced 5.05%
67,464
Common Stock
Nov 25
2020
BUY
Exercise of conversion of derivative security
$143,133
$39.87 p/Share
3,590
Added 4.81%
71,054
Common Stock
Nov 24
2020
SELL
Open market or private sale
$36,082
$50.82 p/Share
710
Reduced 1.04%
67,464
Common Stock
Nov 24
2020
BUY
Exercise of conversion of derivative security
$28,308
$39.87 p/Share
710
Added 1.03%
68,174
Common Stock
Nov 23
2020
SELL
Open market or private sale
$160,384
$50.12 p/Share
3,200
Reduced 4.53%
67,464
Common Stock
Nov 23
2020
BUY
Exercise of conversion of derivative security
$127,584
$39.87 p/Share
3,200
Added 4.33%
70,664
Common Stock