Jul 31
2023
SELL
Payment of exercise price or tax liability
$130,609
$78.35 p/Share
1,667
Reduced 2.75%
59,049
Common Stock
Jul 28
2023
SELL
Open market or private sale
$1,667,164
$76.5 p/Share
21,793
Reduced 26.41%
60,716
Common Stock
Jul 28
2023
BUY
Exercise of conversion of derivative security
$771,036
$35.38 p/Share
21,793
Added 20.89%
82,509
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
1,465
Added 2.36%
60,716
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$133,349
$67.01 p/Share
1,990
Reduced 3.25%
59,251
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$55,813
$66.13 p/Share
844
Reduced 1.36%
61,241
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$58,539
$69.36 p/Share
844
Reduced 1.34%
62,085
Common Stock
Nov 11
2022
SELL
Open market or private sale
$2,247,945
$68.56 p/Share
32,788
Reduced 34.26%
62,929
Common Stock
Nov 11
2022
BUY
Exercise of conversion of derivative security
$1,157,744
$35.31 p/Share
32,788
Added 25.51%
95,717
Common Stock
Jul 29
2022
SELL
Payment of exercise price or tax liability
$103,184
$64.45 p/Share
1,601
Reduced 2.48%
62,929
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
11,878
Added 15.55%
64,530
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$43,289
$65.49 p/Share
661
Reduced 1.24%
52,652
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$1,267
$63.37 p/Share
20
Reduced 0.04%
53,313
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$86,583
$62.56 p/Share
1,384
Reduced 2.53%
53,333
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$55,238
$64.38 p/Share
858
Reduced 1.54%
54,717
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$126,825
$67.64 p/Share
1,875
Reduced 3.26%
55,575
Common Stock
Feb 24
2021
BUY
Exercise of conversion of derivative security
-
4,313
Added 6.98%
57,450
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
11,290
Added 17.52%
53,137
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$82,614
$67.44 p/Share
1,225
Reduced 2.84%
41,847
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$39,248
$67.09 p/Share
585
Reduced 1.34%
43,072
Common Stock