Sep 27
2024
SELL
Open market or private sale
$905,962
$40.19 p/Share
22,542
Reduced 10.96%
183,076
Common Stock
Aug 26
2024
SELL
Open market or private sale
$1,163,400
$38.78 p/Share
30,000
Reduced 12.73%
205,618
Common Stock
Jun 21
2024
-
1,850
Reduced 0.78%
235,618
Common Stock
Sep 26
2023
-
1,500
Reduced 0.63%
237,468
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$175,557
$29.59 p/Share
5,933
Reduced 2.4%
241,373
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$175,557
$29.59 p/Share
5,933
Reduced 2.4%
241,373
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
$356,767
$29.59 p/Share
12,057
Added 4.65%
247,306
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
$356,767
$29.59 p/Share
12,057
Added 4.65%
247,306
Common Stock
Sep 30
2021
SELL
Payment of exercise price or tax liability
$170,353
$29.96 p/Share
5,686
Reduced 2.36%
235,249
Common Stock
Sep 30
2021
BUY
Exercise of conversion of derivative security
$361,258
$29.96 p/Share
12,058
Added 4.77%
240,935
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$206,345
$36.29 p/Share
5,686
Reduced 2.42%
228,877
Common Stock
Jun 30
2021
BUY
Exercise of conversion of derivative security
$437,549
$36.29 p/Share
12,057
Added 4.89%
234,563
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$208,278
$36.63 p/Share
5,686
Reduced 2.49%
222,506
Common Stock
Mar 31
2021
BUY
Exercise of conversion of derivative security
$441,685
$36.63 p/Share
12,058
Added 5.02%
228,192
Common Stock
Feb 22
2021
SELL
Open market or private sale
$760,000
$38.0 p/Share
20,000
Reduced 8.47%
216,134
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$406,312
$36.32 p/Share
11,187
Reduced 4.52%
236,134
Common Stock
Jan 04
2021
BUY
Exercise of conversion of derivative security
$1,164,782
$36.32 p/Share
32,070
Added 11.48%
247,321
Common Stock
Dec 28
2020
SELL
Open market or private sale
$171,350
$37.25 p/Share
4,600
Reduced 2.09%
215,251
Common Stock
Dec 24
2020
SELL
Open market or private sale
$14,900
$37.25 p/Share
400
Reduced 0.18%
219,851
Common Stock
Dec 23
2020
SELL
Open market or private sale
$932,250
$37.29 p/Share
25,000
Reduced 10.19%
220,251
Common Stock
Dec 07
2020
$45,312
$37.76 p/Share
1,200
Reduced 0.49%
245,251
Common Stock
Dec 04
2020
$7,558
$37.79 p/Share
200
Reduced 0.08%
246,451
Common Stock
Oct 01
2020
SELL
Payment of exercise price or tax liability
$154,011
$29.94 p/Share
5,144
Reduced 2.04%
246,651
Common Stock
Oct 01
2020
BUY
Exercise of conversion of derivative security
$326,615
$29.94 p/Share
10,909
Added 4.15%
251,795
Common Stock