Nov 13
2023
SELL
Payment of exercise price or tax liability
$246,520
$34.13 p/Share
7,223
Reduced 8.18%
81,080
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
-
15,579
Added 15.37%
85,798
Common Stock
Jun 14
2023
SELL
Open market or private sale
$188,287
$42.89 p/Share
4,390
Reduced 5.69%
72,724
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$82,062
$43.65 p/Share
1,880
Reduced 2.38%
77,114
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
4,009
Added 4.83%
78,994
Common Stock
Nov 29
2022
SELL
Open market or private sale
$51,950
$41.56 p/Share
1,250
Reduced 1.64%
74,985
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$36,974
$39.8 p/Share
929
Reduced 1.2%
76,235
Common Stock
Nov 14
2022
BUY
Exercise of conversion of derivative security
-
2,004
Added 2.53%
77,164
Common Stock
Nov 13
2022
SELL
Payment of exercise price or tax liability
$41,750
$39.8 p/Share
1,049
Reduced 1.38%
75,160
Common Stock
Nov 13
2022
BUY
Exercise of conversion of derivative security
-
2,262
Added 2.88%
76,209
Common Stock
Nov 12
2022
SELL
Payment of exercise price or tax liability
$27,740
$39.8 p/Share
697
Reduced 0.93%
73,947
Common Stock
Nov 12
2022
BUY
Exercise of conversion of derivative security
-
1,502
Added 1.97%
74,644
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$295,223
$39.75 p/Share
7,427
Reduced 9.22%
73,142
Common Stock
Nov 11
2022
BUY
Exercise of conversion of derivative security
-
16,020
Added 17.19%
77,193
Common Stock
Oct 19
2022
SELL
Open market or private sale
$0
$37.79 p/Share
0
Reduced 0.0%
64,549
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$67,877
$36.77 p/Share
1,846
Reduced 2.78%
64,550
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
4,009
Added 5.69%
66,396
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$108,252
$42.94 p/Share
2,521
Reduced 3.88%
62,387
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
-
5,437
Added 7.95%
62,930
Common Stock
Nov 11
2021
SELL
Payment of exercise price or tax liability
$614,426
$43.45 p/Share
14,141
Reduced 19.21%
59,471
Common Stock
Nov 11
2021
BUY
Exercise of conversion of derivative security
-
36,789
Added 33.32%
73,612
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$72,462
$38.75 p/Share
1,870
Reduced 4.83%
36,823
Common Stock
Apr 01
2021
BUY
Exercise of conversion of derivative security
-
4,010
Added 9.39%
38,693
Common Stock
Jan 06
2021
BUY
Grant, award, or other acquisition
$3,374
$34.78 p/Share
97
Added 0.28%
34,683
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$53,596
$36.41 p/Share
1,472
Reduced 4.08%
34,586
Common Stock