Feb 28
2024
SELL
Open market or private sale
$249,340
$38.36 p/Share
6,500
Reduced 19.97%
26,048
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$150,156
$36.57 p/Share
4,106
Reduced 11.2%
32,548
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
10,433
Added 22.16%
36,654
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$84,012
$37.19 p/Share
2,259
Reduced 7.93%
26,221
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
7,240
Added 20.27%
28,480
Common Stock
Nov 05
2023
SELL
Payment of exercise price or tax liability
$43,426
$33.56 p/Share
1,294
Reduced 5.74%
21,240
Common Stock
Nov 05
2023
BUY
Exercise of conversion of derivative security
-
3,287
Added 12.73%
22,534
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$103,730
$50.16 p/Share
2,068
Reduced 9.7%
19,247
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
5,255
Added 19.78%
21,315
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$102,630
$49.58 p/Share
2,070
Reduced 11.42%
16,060
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
5,260
Added 22.49%
18,130
Common Stock
Nov 05
2022
SELL
Payment of exercise price or tax liability
$58,048
$44.86 p/Share
1,294
Reduced 9.14%
12,870
Common Stock
Nov 05
2022
BUY
Exercise of conversion of derivative security
-
3,287
Added 18.84%
14,164
Common Stock
Sep 08
2022
SELL
Open market or private sale
$150,323
$45.9 p/Share
3,275
Reduced 23.14%
10,877
Common Stock
Jul 29
2022
SELL
Open market or private sale
$100,043
$44.13 p/Share
2,267
Reduced 13.81%
14,152
Common Stock
Apr 22
2022
BUY
Open market or private sale
$172,890
$57.63 p/Share
3,000
Added 15.45%
16,419
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$87,681
$57.01 p/Share
1,538
Reduced 7.34%
19,419
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
5,290
Added 20.15%
20,957
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
3,174
Added 16.18%
16,440
Common Stock
Feb 07
2022
BUY
Payment of exercise price or tax liability
$42,793
$55.36 p/Share
773
Added 4.7%
15,667
Common Stock
Nov 09
2021
SELL
Open market or private sale
$100,861
$58.47 p/Share
1,725
Reduced 11.51%
13,266
Common Stock
Nov 05
2021
SELL
Payment of exercise price or tax liability
$76,799
$59.35 p/Share
1,294
Reduced 7.95%
14,991
Common Stock
Nov 05
2021
BUY
Exercise of conversion of derivative security
-
3,286
Added 16.79%
16,285
Common Stock
Apr 29
2021
SELL
Open market or private sale
$399,968
$68.96 p/Share
5,800
Reduced 30.85%
12,999
Common Stock
Feb 13
2021
SELL
Payment of exercise price or tax liability
$63,949
$57.56 p/Share
1,111
Reduced 5.58%
18,799
Common Stock