Feb 28
2024
SELL
Payment of exercise price or tax liability
$1,375,587
$63.96 p/Share
21,507
Reduced 10.83%
177,048
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
42,436
Added 17.61%
198,555
Common Stock
Jan 30
2024
SELL
Open market or private sale
$5,071,264
$60.9 p/Share
83,272
Reduced 34.78%
156,119
Common Stock
Jan 30
2024
BUY
Exercise of conversion of derivative security
$1,296,545
$15.57 p/Share
83,272
Added 25.81%
239,391
Common Stock
Jan 26
2024
SELL
Open market or private sale
$595,500
$59.55 p/Share
10,000
Reduced 6.02%
156,119
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
$149,200
$14.92 p/Share
10,000
Added 5.68%
166,119
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$64,273
$61.33 p/Share
1,048
Reduced 0.67%
156,119
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
-
513
Added 0.33%
157,167
Common Stock
Nov 15
2023
-
2,000
Reduced 1.26%
156,654
Common Stock
Aug 16
2023
SELL
Open market or private sale
$2,123,200
$53.08 p/Share
40,000
Reduced 20.14%
158,654
Common Stock
Aug 16
2023
BUY
Exercise of conversion of derivative security
$596,800
$14.92 p/Share
40,000
Added 16.76%
198,654
Common Stock
May 16
2023
-
730
Reduced 0.46%
158,654
Common Stock
Apr 11
2023
-
2,100
Reduced 1.3%
159,384
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$806,713
$35.2 p/Share
22,918
Reduced 12.43%
161,484
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
46,224
Added 20.04%
184,402
Common Stock
Jan 19
2023
BUY
Grant, award, or other acquisition
-
5,613
Added 3.9%
138,178
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$1,045,228
$38.0 p/Share
27,506
Reduced 17.18%
132,565
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
55,478
Added 25.74%
160,071
Common Stock
Nov 10
2021
SELL
Open market or private sale
$1,636,217
$41.56 p/Share
39,370
Reduced 27.35%
104,593
Common Stock
Nov 10
2021
BUY
Exercise of conversion of derivative security
$575,589
$14.62 p/Share
39,370
Added 21.47%
143,963
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$853,886
$40.7 p/Share
20,980
Reduced 16.71%
104,593
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
42,316
Added 25.2%
125,573
Common Stock
Feb 11
2021
SELL
Open market or private sale
$3,428,360
$45.11 p/Share
76,000
Reduced 47.72%
83,257
Common Stock
Feb 11
2021
BUY
Exercise of conversion of derivative security
$1,187,880
$15.63 p/Share
76,000
Added 38.33%
122,257
Common Stock