Jul 12
2023
SELL
Open market or private sale
$197,343
$73.09 p/Share
2,700
Reduced 2.19%
120,484
Common Stock
Jul 12
2023
BUY
Exercise of conversion of derivative security
$112,563
$41.69 p/Share
2,700
Added 2.14%
123,184
Common Stock
Apr 06
2023
SELL
Payment of exercise price or tax liability
$61,519
$45.91 p/Share
1,340
Reduced 1.1%
120,484
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$154,662
$49.35 p/Share
3,134
Reduced 2.51%
121,824
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
-
20,636
Added 14.17%
124,958
Common Stock
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