Feb 17
2023
SELL
Payment of exercise price or tax liability
$31,879
$46.54 p/Share
685
Reduced 1.81%
37,165
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 3.81%
37,850
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$27,004
$46.48 p/Share
581
Reduced 1.57%
36,350
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
1,272
Added 3.33%
36,931
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$25,914
$47.29 p/Share
548
Reduced 1.51%
35,659
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
1,200
Added 3.21%
36,207
Common Stock
Feb 06
2023
-
4,779
Reduced 12.01%
35,007
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$67,693
$46.27 p/Share
1,463
Reduced 3.55%
39,786
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
4,202
Added 9.25%
41,249
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$16,520
$44.17 p/Share
374
Reduced 1.0%
37,047
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
1,222
Added 3.16%
37,421
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$14,212
$42.55 p/Share
334
Reduced 0.91%
36,199
Common Stock
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
1,090
Added 2.9%
36,533
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$15,446
$42.55 p/Share
363
Reduced 1.01%
35,443
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
-
1,186
Added 3.21%
35,806
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$19,659
$42.83 p/Share
459
Reduced 1.31%
34,620
Common Stock
Feb 17
2022
BUY
Exercise of conversion of derivative security
-
1,500
Added 4.1%
35,079
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$16,196
$44.01 p/Share
368
Reduced 1.08%
33,579
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
1,200
Added 3.41%
33,947
Common Stock
Feb 08
2022
-
1,767
Reduced 5.12%
32,747
Common Stock
Feb 07
2022
SELL
Open market or private sale
$568,814
$43.2 p/Share
13,167
Reduced 27.61%
34,514
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$58,707
$42.48 p/Share
1,382
Reduced 2.82%
47,681
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
3,929
Added 7.41%
49,063
Common Stock
Apr 30
2021
-
1,786
Reduced 3.81%
45,134
Common Stock
Apr 30
2021
SELL
Open market or private sale
$155,418
$43.51 p/Share
3,572
Reduced 7.07%
46,920
Common Stock