Mar 14
2023
SELL
Payment of exercise price or tax liability
$27,444
$47.4 p/Share
579
Reduced 0.55%
104,322
Common Stock
Jan 11
2023
SELL
Payment of exercise price or tax liability
$42,481
$44.53 p/Share
954
Reduced 0.91%
104,374
Common Stock
Nov 25
2022
SELL
Payment of exercise price or tax liability
$36,211
$53.41 p/Share
678
Reduced 0.64%
105,328
Common Stock
Sep 15
2022
BUY
Grant, award, or other acquisition
-
3,887
Added 3.54%
106,006
Common Stock
Apr 19
2022
SELL
Payment of exercise price or tax liability
$40,636
$60.47 p/Share
672
Reduced 0.67%
99,614
Common Stock
Apr 04
2022
BUY
Other acquisition or disposition
-
251
Added 0.25%
100,286
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
24,679
Added 19.71%
100,537
Common Stock
Apr 01
2022
BUY
Payment of exercise price or tax liability
$81,445
$60.78 p/Share
1,340
Added 1.74%
75,858
Common Stock
Mar 24
2022
BUY
Grant, award, or other acquisition
-
40,131
Added 34.29%
76,902
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$31,389
$48.59 p/Share
646
Reduced 1.73%
36,771
Common Stock
Jan 06
2022
SELL
Payment of exercise price or tax liability
$7,540
$47.42 p/Share
159
Reduced 0.42%
37,417
Common Stock
May 06
2021
SELL
Open market or private sale
$416,600
$83.32 p/Share
5,000
Reduced 11.85%
37,190
Common Stock
May 06
2021
SELL
Payment of exercise price or tax liability
$871,664
$82.63 p/Share
10,549
Reduced 20.0%
42,190
Common Stock
May 03
2021
SELL
Open market or private sale
$1,883,000
$94.15 p/Share
20,000
Reduced 27.5%
52,739
Common Stock
May 03
2021
BUY
Exercise of conversion of derivative security
$544,500
$36.3 p/Share
15,000
Added 17.1%
72,739
Common Stock
Mar 22
2021
SELL
Payment of exercise price or tax liability
$50,142
$89.22 p/Share
562
Reduced 0.96%
57,739
Common Stock
Mar 18
2021
BUY
Grant, award, or other acquisition
-
15,499
Added 21.0%
58,301
Common Stock
Mar 15
2021
SELL
Open market or private sale
$439,400
$87.88 p/Share
5,000
Reduced 10.46%
42,802
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
$195,500
$39.1 p/Share
5,000
Added 9.47%
47,802
Common Stock
Feb 09
2021
SELL
Open market or private sale
$1,330,312
$96.75 p/Share
13,750
Reduced 24.31%
42,802
Common Stock
Feb 09
2021
BUY
Exercise of conversion of derivative security
$499,125
$36.3 p/Share
13,750
Added 19.56%
56,552
Common Stock
Dec 17
2020
SELL
Other acquisition or disposition
-
2,069
Reduced 4.61%
42,802
Common Stock
Dec 17
2020
BUY
Grant, award, or other acquisition
$84,960
$72.99 p/Share
1,164
Added 2.53%
44,871
Common Stock
Dec 16
2020
BUY
Grant, award, or other acquisition
$228,913
$71.94 p/Share
3,182
Added 6.79%
43,707
Common Stock