Mar 15
2023
SELL
Payment of exercise price or tax liability
$354,287
$32.1 p/Share
11,037
Reduced 13.25%
72,247
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
24,470
Added 28.31%
61,962
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$1,049,009
$43.54 p/Share
24,093
Reduced 29.06%
58,814
Common Stock
Oct 01
2022
BUY
Exercise of conversion of derivative security
$2,325,863
$43.54 p/Share
53,419
Added 39.18%
82,907
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$82,388
$58.02 p/Share
1,420
Reduced 4.59%
29,487
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
3,148
Added 9.24%
30,907
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$5,722
$63.58 p/Share
90
Reduced 0.32%
27,759
Common Stock
Feb 11
2022
BUY
Exercise of conversion of derivative security
$18,883
$63.58 p/Share
297
Added 1.06%
27,849
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$235,414
$65.85 p/Share
3,575
Reduced 11.49%
27,552
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
$694,322
$65.85 p/Share
10,544
Added 25.3%
31,127
Common Stock
Mar 17
2021
SELL
Open market or private sale
$575,200
$58.39 p/Share
9,851
Reduced 32.37%
20,582
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$84,462
$59.48 p/Share
1,420
Reduced 4.46%
30,433
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
-
3,148
Added 9.01%
31,774
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$376,828
$54.01 p/Share
6,977
Reduced 19.6%
28,626
Common Stock
Feb 12
2021
BUY
Exercise of conversion of derivative security
-
19,187
Added 35.02%
35,603
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$167,279
$52.97 p/Share
3,158
Reduced 16.13%
16,415
Common Stock
Feb 08
2021
BUY
Exercise of conversion of derivative security
-
10,216
Added 34.29%
19,573
Common Stock
Feb 13
2020
SELL
Payment of exercise price or tax liability
$30,096
$54.82 p/Share
549
Reduced 5.54%
9,357
Common Stock
Feb 13
2020
BUY
Exercise of conversion of derivative security
$99,882
$54.82 p/Share
1,822
Added 15.54%
9,906
Common Stock
Feb 07
2020
SELL
Payment of exercise price or tax liability
$160,097
$54.27 p/Share
2,950
Reduced 26.74%
8,084
Common Stock
Feb 07
2020
BUY
Exercise of conversion of derivative security
-
9,800
Added 47.04%
11,034
Common Stock
Dec 06
2019
BUY
Grant, award, or other acquisition
-
1,234
Added 50.0%
1,234
Common Stock