Dec 15
2023
SELL
Open market or private sale
$476,560
$59.57 p/Share
8,000
Reduced 5.91%
127,311
Common Stock
Nov 15
2023
SELL
Open market or private sale
$458,640
$57.33 p/Share
8,000
Reduced 5.58%
135,311
Common Stock
Oct 15
2023
SELL
Open market or private sale
$420,960
$52.62 p/Share
8,000
Reduced 5.29%
143,311
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$124,077
$52.62 p/Share
2,358
Reduced 1.53%
151,311
Common Stock
Oct 15
2023
BUY
Exercise of conversion of derivative security
-
4,754
Added 3.03%
152,244
Common Stock
Jul 15
2023
SELL
Payment of exercise price or tax liability
$149,615
$63.45 p/Share
2,358
Reduced 1.56%
148,915
Common Stock
Jul 15
2023
BUY
Exercise of conversion of derivative security
-
4,751
Added 3.07%
149,848
Common Stock
Apr 15
2023
SELL
Payment of exercise price or tax liability
$1,464,017
$40.29 p/Share
36,337
Reduced 19.94%
145,922
Common Stock
Apr 15
2023
BUY
Exercise of conversion of derivative security
-
73,286
Added 29.0%
179,437
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$122,416
$40.67 p/Share
3,010
Reduced 2.69%
108,973
Common Stock
Jan 15
2023
BUY
Exercise of conversion of derivative security
-
5,687
Added 4.93%
109,597
Common Stock
Oct 15
2022
SELL
Open market or private sale
$198,050
$39.61 p/Share
5,000
Reduced 4.61%
103,429
Common Stock
Oct 15
2022
SELL
Payment of exercise price or tax liability
$104,442
$37.01 p/Share
2,822
Reduced 2.59%
106,296
Common Stock
Oct 15
2022
BUY
Exercise of conversion of derivative security
-
5,689
Added 5.05%
106,920
Common Stock
Sep 15
2022
SELL
Open market or private sale
$238,750
$47.75 p/Share
5,000
Reduced 4.41%
108,429
Common Shares
Aug 15
2022
SELL
Open market or private sale
$276,500
$55.3 p/Share
5,000
Reduced 4.22%
113,429
Common Shares
Jul 15
2022
SELL
Open market or private sale
$238,350
$47.67 p/Share
5,000
Reduced 4.15%
115,563
Common Stock
Jul 15
2022
SELL
Payment of exercise price or tax liability
$136,077
$48.22 p/Share
2,822
Reduced 2.33%
118,429
Common Stock
Jul 15
2022
BUY
Exercise of conversion of derivative security
-
5,688
Added 4.56%
119,053
Common Stock
Jun 15
2022
SELL
Open market or private sale
$244,000
$48.8 p/Share
5,000
Reduced 3.98%
120,563
Common Shares
Apr 15
2022
SELL
Payment of exercise price or tax liability
$2,126,268
$60.97 p/Share
34,874
Reduced 21.15%
129,991
Common Stock
Apr 15
2022
SELL
Payment of exercise price or tax liability
$2,126,268
$60.97 p/Share
34,874
Reduced 21.15%
129,991
Common Stock
Apr 15
2022
BUY
Exercise of conversion of derivative security
-
70,334
Added 34.97%
130,792
Common Stock
Apr 15
2022
BUY
Exercise of conversion of derivative security
-
70,334
Added 34.97%
130,792
Common Stock
Apr 14
2022
SELL
Open market or private sale
$318,050
$63.61 p/Share
5,000
Reduced 5.02%
94,531
Common Stock