Mar 15
2023
SELL
Payment of exercise price or tax liability
$289,124
$32.1 p/Share
9,007
Reduced 8.11%
102,076
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
19,967
Added 17.57%
93,686
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$1,311,207
$43.54 p/Share
30,115
Reduced 24.84%
91,116
Common Stock
Oct 01
2022
BUY
Exercise of conversion of derivative security
$2,907,296
$43.54 p/Share
66,773
Added 35.52%
121,231
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$67,303
$58.02 p/Share
1,160
Reduced 2.09%
54,457
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
2,571
Added 4.42%
55,617
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$8,520
$63.58 p/Share
134
Reduced 0.25%
53,046
Common Stock
Feb 11
2022
BUY
Exercise of conversion of derivative security
$18,883
$63.58 p/Share
297
Added 0.56%
53,180
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$1,070,523
$65.85 p/Share
16,257
Reduced 23.51%
52,883
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
$2,314,496
$65.85 p/Share
35,148
Added 33.7%
69,140
Common Stock
Jan 19
2022
SELL
Open market or private sale
$253,838
$67.69 p/Share
3,750
Reduced 9.94%
33,991
Common Stock
Apr 26
2021
SELL
Open market or private sale
$306,423
$58.2 p/Share
5,265
Reduced 12.24%
37,741
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$68,997
$59.48 p/Share
1,160
Reduced 2.63%
43,006
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
-
2,570
Added 5.51%
44,075
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$434,510
$54.01 p/Share
8,045
Reduced 16.24%
41,505
Common Stock
Feb 12
2021
BUY
Exercise of conversion of derivative security
-
22,110
Added 30.85%
49,550
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$140,371
$52.97 p/Share
2,650
Reduced 8.81%
27,438
Common Stock
Feb 08
2021
BUY
Exercise of conversion of derivative security
-
8,514
Added 22.06%
30,088
Common Stock
Feb 14
2020
SELL
Payment of exercise price or tax liability
$485,340
$54.94 p/Share
8,834
Reduced 29.05%
21,574
Common Stock
Feb 14
2020
BUY
Exercise of conversion of derivative security
$1,178,573
$54.94 p/Share
21,452
Added 41.37%
30,408
Common Stock
Feb 13
2020
SELL
Payment of exercise price or tax liability
$30,096
$54.82 p/Share
549
Reduced 5.78%
8,956
Common Stock
Feb 13
2020
BUY
Exercise of conversion of derivative security
$99,882
$54.82 p/Share
1,822
Added 16.09%
9,505
Common Stock
Feb 07
2020
SELL
Payment of exercise price or tax liability
$174,587
$54.27 p/Share
3,217
Reduced 29.51%
7,683
Common Stock
Feb 07
2020
BUY
Exercise of conversion of derivative security
-
10,900
Added 50.0%
10,900
Common Stock