Dec 19
2024
SELL
Open market or private sale
$51,112
$63.89 p/Share
800
Reduced 3.79%
20,286
Common Stock
Dec 11
2024
SELL
Open market or private sale
$234,950
$63.5 p/Share
3,700
Reduced 14.93%
21,086
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$37,155
$36.57 p/Share
1,016
Reduced 3.94%
24,786
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
4,169
Added 13.91%
25,802
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$23,727
$37.19 p/Share
638
Reduced 2.86%
21,633
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
2,900
Added 11.52%
22,271
Common Stock
Nov 05
2023
SELL
Payment of exercise price or tax liability
$13,054
$33.56 p/Share
389
Reduced 1.97%
19,371
Common Stock
Nov 05
2023
BUY
Exercise of conversion of derivative security
-
987
Added 4.76%
19,760
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$24,076
$50.16 p/Share
480
Reduced 2.49%
18,773
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
1,970
Added 9.28%
19,253
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$21,517
$49.58 p/Share
434
Reduced 2.45%
17,283
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
1,970
Added 10.01%
17,717
Common Stock
Jan 27
2023
SELL
Open market or private sale
$81,092
$50.81 p/Share
1,596
Reduced 9.2%
15,747
Common Stock
Jan 27
2023
BUY
Exercise of conversion of derivative security
$38,942
$24.4 p/Share
1,596
Added 8.43%
17,343
Common Stock
Nov 05
2022
SELL
Payment of exercise price or tax liability
$10,811
$44.86 p/Share
241
Reduced 1.51%
15,747
Common Stock
Nov 05
2022
BUY
Exercise of conversion of derivative security
-
987
Added 5.81%
15,988
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$7,528
$48.88 p/Share
154
Reduced 1.02%
15,001
Common Stock
Jun 03
2022
BUY
Exercise of conversion of derivative security
-
700
Added 4.42%
15,155
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$16,305
$57.01 p/Share
286
Reduced 1.94%
14,455
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
1,300
Added 8.1%
14,741
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$10,518
$55.36 p/Share
190
Reduced 1.39%
13,441
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
780
Added 5.41%
13,631
Common Stock
Nov 05
2021
SELL
Payment of exercise price or tax liability
$14,303
$59.35 p/Share
241
Reduced 1.84%
12,884
Common Stock
Nov 05
2021
BUY
Exercise of conversion of derivative security
-
986
Added 6.99%
13,125
Common Stock
Jul 26
2021
SELL
Open market or private sale
$2,374
$59.36 p/Share
40
Reduced 0.33%
12,139
Common Stock