Dec 21
2023
SELL
Open market or private sale
$2,118,750
$84.75 p/Share
25,000
Reduced 17.24%
120,001
Common Stock
Dec 21
2023
BUY
Exercise of conversion of derivative security
$1,042,250
$41.69 p/Share
25,000
Added 14.71%
145,001
Common Stock
Sep 08
2023
SELL
Payment of exercise price or tax liability
$72,030
$74.72 p/Share
964
Reduced 0.8%
120,089
Common Stock
Jul 14
2023
SELL
Open market or private sale
$3,298,035
$78.34 p/Share
42,099
Reduced 25.89%
120,484
Common Stock
Jul 14
2023
BUY
Exercise of conversion of derivative security
$1,587,132
$37.7 p/Share
42,099
Added 20.57%
162,583
Common Stock
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