Jan 26
2023
BUY
Grant, award, or other acquisition
-
11,616
Added 8.76%
120,918
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$99,843
$107.59 p/Share
928
Reduced 0.84%
109,302
Common Stock
Jan 18
2023
BUY
Grant, award, or other acquisition
-
3,029
Added 2.67%
110,230
Common Stock
Apr 01
2022
SELL
Open market or private sale
$4,202,100
$120.06 p/Share
35,000
Reduced 25.1%
104,433
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
$2,210,950
$63.17 p/Share
35,000
Added 20.07%
139,433
Common Stock
Mar 28
2022
SELL
Open market or private sale
$3,531,114
$115.02 p/Share
30,700
Reduced 22.72%
104,433
Common Stock
Mar 28
2022
BUY
Exercise of conversion of derivative security
$1,983,220
$64.6 p/Share
30,700
Added 18.51%
135,133
Common Stock
Mar 25
2022
SELL
Open market or private sale
$149,526
$115.02 p/Share
1,300
Reduced 1.23%
104,433
Common Stock
Mar 25
2022
BUY
Exercise of conversion of derivative security
$83,980
$64.6 p/Share
1,300
Added 1.21%
105,733
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$81,257
$111.77 p/Share
727
Reduced 0.7%
103,436
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$135,171
$111.16 p/Share
1,216
Reduced 1.15%
104,163
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
3,898
Added 3.57%
105,379
Common Stock
Jan 24
2022
SELL
Open market or private sale
$1,087,900
$108.79 p/Share
10,000
Reduced 8.97%
101,481
Common Stock
Jan 24
2022
BUY
Exercise of conversion of derivative security
$713,000
$71.3 p/Share
10,000
Added 8.23%
111,481
Common Stock
Jan 19
2022
SELL
Payment of exercise price or tax liability
$637,492
$110.35 p/Share
5,777
Reduced 5.39%
101,481
Common Stock
Jan 19
2022
BUY
Grant, award, or other acquisition
-
15,666
Added 12.74%
107,258
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$69,225
$95.88 p/Share
722
Reduced 0.81%
88,166
Common Stock
Jan 30
2021
SELL
Payment of exercise price or tax liability
$56,817
$95.33 p/Share
596
Reduced 0.67%
88,888
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
-
4,059
Added 4.34%
89,484
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$83,190
$94.75 p/Share
878
Reduced 1.02%
85,425
Common Stock
Jan 21
2021
SELL
Open market or private sale
$377,280
$94.32 p/Share
4,000
Reduced 4.43%
86,303
Common Stock
Jan 21
2021
BUY
Exercise of conversion of derivative security
$291,160
$72.79 p/Share
4,000
Added 4.24%
90,303
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$330,732
$95.12 p/Share
3,477
Reduced 3.87%
86,303
Common Stock
Jan 19
2021
BUY
Grant, award, or other acquisition
-
11,048
Added 10.96%
89,780
Common Stock