Nov 15
2024
SELL
Payment of exercise price or tax liability
$276,974
$60.74 p/Share
4,560
Reduced 1.57%
285,597
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$279,647
$60.23 p/Share
4,643
Reduced 1.73%
263,592
Common Stock
Nov 08
2024
BUY
Grant, award, or other acquisition
-
26,565
Added 8.39%
290,157
Common Stock
Nov 04
2024
SELL
Payment of exercise price or tax liability
$215,911
$58.96 p/Share
3,662
Reduced 1.35%
268,431
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
-
34,766
Added 12.62%
240,659
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$204,013
$43.94 p/Share
4,643
Reduced 2.21%
205,893
Common Stock
Nov 06
2023
SELL
Payment of exercise price or tax liability
$201,099
$41.8 p/Share
4,811
Reduced 2.23%
210,464
Common Stock
Nov 03
2023
SELL
Payment of exercise price or tax liability
$156,806
$42.82 p/Share
3,662
Reduced 1.67%
215,275
Common Stock
Nov 10
2022
BUY
Grant, award, or other acquisition
-
35,391
Added 14.07%
216,140
Common Stock
Nov 06
2022
SELL
Payment of exercise price or tax liability
$190,034
$39.5 p/Share
4,811
Reduced 2.59%
180,691
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$144,609
$39.5 p/Share
3,661
Reduced 1.94%
185,502
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$131,411
$39.38 p/Share
3,337
Reduced 1.73%
189,163
Common Stock
Nov 06
2021
SELL
Payment of exercise price or tax liability
$239,732
$49.83 p/Share
4,811
Reduced 2.46%
190,471
Common Stock
Nov 04
2021
BUY
Grant, award, or other acquisition
$1,347,543
$48.28 p/Share
27,911
Added 12.51%
195,282
Common Stock
Oct 29
2021
SELL
Payment of exercise price or tax liability
$159,876
$47.91 p/Share
3,337
Reduced 1.95%
167,371
Common Stock
Oct 26
2021
SELL
Payment of exercise price or tax liability
$231,160
$48.84 p/Share
4,733
Reduced 2.7%
170,660
Common Stock
Jun 01
2021
SELL
Open market or private sale
$3,319,400
$47.42 p/Share
70,000
Reduced 28.62%
174,613
Common Stock
May 25
2021
SELL
Open market or private sale
$4,049,927
$46.84 p/Share
86,463
Reduced 26.12%
244,514
Common Stock
May 25
2021
BUY
Exercise of conversion of derivative security
$1,742,244
$25.53 p/Share
68,243
Added 17.09%
330,977
Common Stock
Nov 06
2020
BUY
Grant, award, or other acquisition
-
36,677
Added 12.29%
261,663
Common Stock
Oct 30
2020
SELL
Payment of exercise price or tax liability
$233,236
$31.29 p/Share
7,454
Reduced 3.21%
224,986
Common Stock
Oct 26
2020
SELL
Payment of exercise price or tax liability
$151,456
$32.0 p/Share
4,733
Reduced 2.0%
232,366
Common Stock
Sep 28
2020
SELL
Open market or private sale
$1,846,720
$31.84 p/Share
58,000
Reduced 19.68%
236,763
Common Stock
Sep 23
2020
SELL
Open market or private sale
$999,115
$32.16 p/Share
31,067
Reduced 9.53%
294,763
Common Stock
Jun 03
2020
SELL
Open market or private sale
$9,436,379
$33.66 p/Share
280,344
Reduced 46.3%
325,192
Common Stock