Mar 15
2023
SELL
Payment of exercise price or tax liability
$347,225
$32.1 p/Share
10,817
Reduced 11.01%
87,422
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
24,470
Added 24.14%
76,917
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$1,033,640
$43.54 p/Share
23,740
Reduced 24.35%
73,769
Common Stock
Oct 01
2022
BUY
Exercise of conversion of derivative security
$2,325,863
$43.54 p/Share
53,419
Added 35.39%
97,509
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$81,170
$58.02 p/Share
1,399
Reduced 3.08%
44,089
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
3,148
Added 6.47%
45,487
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$7,439
$63.58 p/Share
117
Reduced 0.28%
42,339
Common Stock
Feb 11
2022
BUY
Exercise of conversion of derivative security
$25,178
$63.58 p/Share
396
Added 0.92%
42,456
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$238,245
$65.85 p/Share
3,618
Reduced 7.92%
42,060
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
$694,322
$65.85 p/Share
10,544
Added 18.75%
45,678
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$83,748
$59.48 p/Share
1,408
Reduced 3.85%
35,118
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
-
3,148
Added 7.96%
36,418
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$519,738
$54.01 p/Share
9,623
Reduced 22.43%
33,270
Common Stock
Feb 12
2021
BUY
Exercise of conversion of derivative security
-
25,583
Added 37.36%
42,893
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$165,107
$52.97 p/Share
3,117
Reduced 15.26%
17,310
Common Stock
Feb 08
2021
BUY
Exercise of conversion of derivative security
-
10,216
Added 33.34%
20,427
Common Stock
Feb 13
2020
SELL
Payment of exercise price or tax liability
$39,580
$54.82 p/Share
722
Reduced 6.6%
10,211
Common Stock
Feb 13
2020
BUY
Exercise of conversion of derivative security
$133,213
$54.82 p/Share
2,430
Added 18.18%
10,933
Common Stock
Feb 07
2020
SELL
Payment of exercise price or tax liability
$157,980
$54.27 p/Share
2,911
Reduced 25.5%
8,503
Common Stock
Feb 07
2020
BUY
Exercise of conversion of derivative security
-
9,800
Added 46.2%
11,414
Common Stock
Dec 06
2019
BUY
Grant, award, or other acquisition
-
1,574
Added 49.37%
1,614
Common Stock