Dec 11
2024
SELL
Other acquisition or disposition
-
44,369
Reduced 40.29%
65,764
Common Stock
Dec 06
2024
SELL
Other acquisition or disposition
-
21,394
Reduced 16.27%
110,133
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$345,095
$35.16 p/Share
9,815
Reduced 6.94%
131,527
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
24,583
Added 15.44%
134,619
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$96,960
$28.84 p/Share
3,362
Reduced 2.8%
116,759
Common Stock
Jan 15
2024
BUY
Exercise of conversion of derivative security
-
5,062
Added 4.12%
117,861
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$391,499
$31.23 p/Share
12,536
Reduced 10.03%
112,409
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
31,862
Added 21.47%
116,537
Common Stock
Jan 16
2023
SELL
Payment of exercise price or tax liability
$115,146
$35.55 p/Share
3,239
Reduced 3.36%
93,083
Common Stock
Jan 16
2023
BUY
Exercise of conversion of derivative security
-
2,650
Added 2.23%
116,165
Common Stock
Jan 16
2023
BUY
Exercise of conversion of derivative security
-
7,583
Added 7.46%
94,101
Common Stock
Jun 06
2022
SELL
Open market or private sale
$52,908
$34.09 p/Share
1,552
Reduced 1.72%
88,739
Common Stock
May 31
2022
SELL
Open market or private sale
$82,850
$33.14 p/Share
2,500
Reduced 2.69%
90,291
Common Stock
May 23
2022
SELL
Open market or private sale
$78,100
$31.24 p/Share
2,500
Reduced 2.62%
92,791
Common Stock
May 18
2022
SELL
Open market or private sale
$48,000
$32.0 p/Share
1,500
Reduced 1.55%
95,291
Common Stock
May 16
2022
SELL
Open market or private sale
$30,000
$30.0 p/Share
1,000
Reduced 1.02%
96,791
Common Stock
May 11
2022
SELL
Open market or private sale
$14,220
$30.0 p/Share
474
Reduced 0.48%
97,791
Common Stock
May 10
2022
SELL
Open market or private sale
$30
$30.0 p/Share
1
Reduced 0.0%
98,265
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$177,336
$25.45 p/Share
6,968
Reduced 6.62%
98,266
Common Stock
Mar 31
2022
BUY
Exercise of conversion of derivative security
-
17,711
Added 14.96%
100,673
Common Stock
Feb 09
2022
SELL
Open market or private sale
$6,020
$30.1 p/Share
200
Reduced 0.23%
87,523
Common Stock
Jan 18
2022
SELL
Open market or private sale
$6,024
$30.12 p/Share
200
Reduced 0.23%
87,723
Common Stock
Jan 17
2022
SELL
Payment of exercise price or tax liability
$100,440
$30.65 p/Share
3,277
Reduced 3.59%
87,923
Common Stock
Jan 17
2022
BUY
Exercise of conversion of derivative security
-
7,746
Added 8.03%
88,777
Common Stock
Jan 14
2022
SELL
Open market or private sale
$6,032
$30.16 p/Share
200
Reduced 0.24%
83,454
Common Stock