May 09
2024
SELL
Open market or private sale
$1,649,700
$126.9 p/Share
13,000
Reduced 8.76%
135,471
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
$1,215,630
$93.51 p/Share
13,000
Added 8.05%
148,471
Common Stock
Aug 01
2023
SELL
Open market or private sale
$673,048
$100.53 p/Share
6,695
Reduced 5.89%
106,887
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
$478,223
$71.43 p/Share
6,695
Added 5.57%
113,578
Common Stock
Feb 23
2023
-
500
Reduced 0.58%
86,104
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$181,584
$98.58 p/Share
1,842
Reduced 2.08%
86,604
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$124,876
$96.43 p/Share
1,295
Reduced 1.44%
88,446
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$144,452
$96.43 p/Share
1,498
Reduced 1.64%
89,741
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$2,003,718
$96.43 p/Share
20,779
Reduced 29.79%
48,982
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
42,257
Added 31.65%
91,239
Common Stock
Oct 31
2022
SELL
Open market or private sale
$207,846
$80.78 p/Share
2,573
Reduced 3.56%
69,757
Common Stock
Oct 31
2022
BUY
Exercise of conversion of derivative security
$149,774
$58.21 p/Share
2,573
Added 3.44%
72,330
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$450,595
$72.9 p/Share
6,181
Reduced 8.14%
69,747
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$144,850
$78.68 p/Share
1,841
Reduced 2.37%
75,928
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$95,225
$73.59 p/Share
1,294
Reduced 1.64%
77,769
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$431,090
$73.59 p/Share
5,858
Reduced 9.99%
52,768
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
26,295
Added 24.96%
79,063
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$35,390
$72.52 p/Share
488
Reduced 0.83%
58,626
Common Stock
Feb 24
2021
-
200
Reduced 0.34%
58,474
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$11,014
$66.35 p/Share
166
Reduced 0.28%
58,674
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$117,833
$63.97 p/Share
1,842
Reduced 3.04%
58,840
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
9,870
Added 13.99%
60,682
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$29,653
$68.96 p/Share
430
Reduced 0.84%
50,812
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$120,041
$67.25 p/Share
1,785
Reduced 3.67%
46,830
Common Stock
Feb 05
2021
BUY
Exercise of conversion of derivative security
-
4,376
Added 7.87%
51,242
Common Stock