Mar 18
2024
SELL
Open market or private sale
$1,951,290
$72.27 p/Share
27,000
Reduced 31.85%
57,768
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$309,113
$69.73 p/Share
4,433
Reduced 4.97%
84,768
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$2,071,964
$69.16 p/Share
29,959
Reduced 25.14%
89,201
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
72,251
Added 37.75%
119,160
Common Stock
Aug 31
2023
BUY
Grant, award, or other acquisition
-
7,894
Added 16.65%
39,509
Common Stock
Mar 02
2023
SELL
Open market or private sale
$202,732
$70.96 p/Share
2,857
Reduced 5.52%
48,915
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$212,455
$71.27 p/Share
2,981
Reduced 5.44%
51,772
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
8,522
Added 13.47%
54,753
Common Stock
Feb 27
2023
SELL
Open market or private sale
$816,386
$71.96 p/Share
11,345
Reduced 19.7%
46,231
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$543,900
$71.84 p/Share
7,571
Reduced 11.62%
57,576
Common Stock
Dec 07
2022
SELL
Open market or private sale
$377,750
$75.55 p/Share
5,000
Reduced 7.13%
65,147
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$705,849
$75.5 p/Share
9,349
Reduced 11.76%
70,147
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$100,269
$64.44 p/Share
1,556
Reduced 1.61%
94,796
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$512,006
$68.56 p/Share
7,468
Reduced 7.19%
96,352
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
8,375
Added 7.46%
103,820
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$594,928
$61.15 p/Share
9,729
Reduced 9.25%
95,445
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$389,293
$58.26 p/Share
6,682
Reduced 5.97%
105,174
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
9,142
Added 7.56%
111,856
Common Stock
Nov 19
2020
SELL
Payment of exercise price or tax liability
$408,088
$45.51 p/Share
8,967
Reduced 48.97%
9,344
Common Stock
Nov 19
2020
BUY
Exercise of conversion of derivative security
-
18,311
Added 50.0%
18,311
Common Stock