Aug 21
2023
SELL
Open market or private sale
$249,981
$74.51 p/Share
3,355
Reduced 5.27%
60,274
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$608,555
$71.01 p/Share
8,570
Reduced 11.89%
63,510
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
24,277
Added 25.19%
72,080
Common Stock
Aug 15
2022
SELL
Open market or private sale
$1,085,052
$64.03 p/Share
16,946
Reduced 24.22%
53,025
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
$617,294
$29.03 p/Share
21,264
Added 23.31%
69,971
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$559,099
$64.22 p/Share
8,706
Reduced 15.2%
48,583
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
21,216
Added 27.03%
57,289
Common Stock
Dec 14
2021
SELL
Open market or private sale
$519,773
$57.25 p/Share
9,079
Reduced 20.11%
36,073
Common Stock
Dec 14
2021
BUY
Exercise of conversion of derivative security
$283,591
$22.33 p/Share
12,700
Added 22.8%
43,004
Common Stock
Mar 29
2021
SELL
Open market or private sale
$210,430
$51.1 p/Share
4,118
Reduced 11.32%
32,263
Common Stock
Mar 29
2021
BUY
Exercise of conversion of derivative security
$135,600
$22.6 p/Share
6,000
Added 14.16%
36,381
Common Stock
Mar 24
2021
SELL
Open market or private sale
$1,512,900
$50.43 p/Share
30,000
Reduced 49.68%
30,381
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$448,931
$46.92 p/Share
9,568
Reduced 13.73%
60,109
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
28,024
Added 28.68%
69,677
Common Stock
Nov 30
2020
SELL
Open market or private sale
$303,818
$44.62 p/Share
6,809
Reduced 14.13%
41,373
Common Stock
Nov 30
2020
BUY
Exercise of conversion of derivative security
$98,430
$28.95 p/Share
3,400
Added 6.59%
48,182
Common Stock
Mar 31
2020
-
7,938
Reduced 15.25%
44,109
Common Stock
Feb 14
2020
SELL
Payment of exercise price or tax liability
$1,160,922
$52.81 p/Share
21,983
Reduced 29.83%
51,714
Common Stock
Feb 14
2020
BUY
Grant, award, or other acquisition
-
54,847
Added 42.67%
73,697
Common Stock
Jul 29
2019
SELL
Open market or private sale
$294,200
$52.99 p/Share
5,552
Reduced 22.94%
18,654
Common Stock
Jul 29
2019
BUY
Exercise of conversion of derivative security
$94,120
$23.53 p/Share
4,000
Added 14.18%
24,206
Common Stock
Mar 04
2019
-
8,005
Reduced 28.48%
20,101
Common Stock
Feb 14
2019
SELL
Payment of exercise price or tax liability
$510,786
$48.6 p/Share
10,510
Reduced 27.32%
27,953
Common Stock
Feb 14
2019
BUY
Grant, award, or other acquisition
-
29,947
Added 43.78%
38,463
Common Stock
Dec 21
2018
SELL
Payment of exercise price or tax liability
$11,157
$44.1 p/Share
253
Reduced 2.08%
11,916
Common Stock