Aug 12
2024
SELL
Open market or private sale
$413,600
$103.4 p/Share
4,000
Reduced 4.7%
81,081
Common Stock
Jul 12
2024
SELL
Open market or private sale
$3,446,537
$101.33 p/Share
34,013
Reduced 28.56%
85,081
Common Stock
Mar 08
2024
SELL
Open market or private sale
$60,018
$100.03 p/Share
600
Reduced 0.5%
119,094
Common Stock
Mar 07
2024
SELL
Open market or private sale
$203,461
$100.03 p/Share
2,034
Reduced 1.67%
119,694
Common Stock
Mar 04
2024
SELL
Open market or private sale
$176,711
$100.12 p/Share
1,765
Reduced 1.43%
121,728
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,556,636
$98.13 p/Share
15,863
Reduced 12.33%
112,741
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
10,752
Added 8.01%
123,493
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
30,318
Added 19.08%
128,604
Common Stock
Feb 12
2024
SELL
Open market or private sale
$417,040
$104.26 p/Share
4,000
Reduced 3.91%
98,286
Common Stock
Jan 10
2024
SELL
Open market or private sale
$412,440
$103.11 p/Share
4,000
Reduced 3.76%
102,286
Common Stock
Dec 11
2023
SELL
Open market or private sale
$419,480
$104.87 p/Share
4,000
Reduced 3.63%
106,286
Common Stock
May 05
2023
BUY
Open market or private purchase
$144,960
$72.48 p/Share
2,000
Added 1.78%
110,286
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$370,462
$70.19 p/Share
5,278
Reduced 4.98%
100,629
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
7,657
Added 6.6%
108,286
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
3,138
Added 2.88%
105,907
Common Stock
May 09
2022
BUY
Exercise of conversion of derivative security
$302,978
$39.19 p/Share
7,731
Added 7.0%
102,769
Common Stock
Mar 01
2022
SELL
Open market or private sale
$298,476
$48.58 p/Share
6,144
Reduced 6.0%
96,330
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$493,399
$49.33 p/Share
10,002
Reduced 10.38%
86,328
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
8,710
Added 8.4%
95,038
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
$234,578
$38.18 p/Share
6,144
Added 5.66%
102,474
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
13,993
Added 12.68%
96,330
Common Stock
Aug 23
2021
SELL
Payment of exercise price or tax liability
$177,109
$49.89 p/Share
3,550
Reduced 4.13%
82,337
Common Stock
May 19
2021
SELL
Open market or private sale
$97,460
$55.0 p/Share
1,772
Reduced 2.02%
85,887
Common Stock
May 19
2021
BUY
Exercise of conversion of derivative security
$57,360
$32.37 p/Share
1,772
Added 1.98%
87,659
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$798,417
$50.9 p/Share
15,686
Reduced 15.44%
85,887
Common Stock