Nov 29
2023
SELL
Payment of exercise price or tax liability
$34,561
$34.39 p/Share
1,005
Reduced 0.7%
141,707
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
-
2,178
Added 1.5%
142,712
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$390,559
$34.94 p/Share
11,178
Reduced 7.37%
140,534
Common Stock
Nov 20
2023
BUY
Exercise of conversion of derivative security
-
31,841
Added 17.35%
151,712
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$53,625
$32.5 p/Share
1,650
Reduced 1.36%
119,871
Common Stock
Nov 10
2023
BUY
Exercise of conversion of derivative security
-
5,302
Added 4.21%
120,502
Common Stock
Aug 28
2023
BUY
Open market or private purchase
$201,299
$33.55 p/Share
6,000
Added 4.91%
116,219
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$425,403
$32.87 p/Share
12,942
Reduced 10.51%
110,219
Common Stock
Nov 17
2022
BUY
Grant, award, or other acquisition
-
34,680
Added 21.97%
123,161
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$31,388
$32.16 p/Share
976
Reduced 1.09%
88,481
Common Stock
Nov 14
2022
BUY
Exercise of conversion of derivative security
-
3,087
Added 3.34%
89,457
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$53,624
$32.13 p/Share
1,669
Reduced 1.9%
86,370
Common Stock
Nov 11
2022
BUY
Exercise of conversion of derivative security
-
5,277
Added 5.72%
87,008
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$56,068
$36.08 p/Share
1,554
Reduced 1.84%
82,762
Common Stock
Nov 19
2021
BUY
Exercise of conversion of derivative security
-
3,333
Added 3.8%
84,316
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$93,350
$35.16 p/Share
2,655
Reduced 3.17%
80,983
Common Stock
Nov 12
2021
BUY
Exercise of conversion of derivative security
-
6,249
Added 7.06%
82,222
Common Stock
Nov 11
2021
SELL
Payment of exercise price or tax liability
$290,248
$35.25 p/Share
8,234
Reduced 9.62%
77,389
Common Stock
Nov 11
2021
BUY
Grant, award, or other acquisition
-
26,054
Added 23.33%
85,623
Common Stock
Nov 19
2020
SELL
Payment of exercise price or tax liability
$22,893
$22.14 p/Share
1,034
Reduced 1.71%
59,569
Common Stock
Nov 19
2020
BUY
Exercise of conversion of derivative security
-
3,271
Added 5.12%
60,603
Common Stock
Nov 13
2020
SELL
Payment of exercise price or tax liability
$19,646
$22.35 p/Share
879
Reduced 1.56%
55,293
Common Stock
Nov 13
2020
BUY
Exercise of conversion of derivative security
-
5,762
Added 9.0%
58,275
Common Stock
Nov 12
2020
SELL
Payment of exercise price or tax liability
$74,842
$21.98 p/Share
3,405
Reduced 5.61%
57,332
Common Stock
Nov 12
2020
BUY
Grant, award, or other acquisition
-
7,788
Added 12.24%
55,854
Common Stock