Mar 14
2023
SELL
Open market or private sale
$448,749
$71.23 p/Share
6,300
Reduced 31.05%
13,992
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$95,623
$74.94 p/Share
1,276
Reduced 5.92%
20,292
Common Stock
Mar 07
2023
BUY
Exercise of conversion of derivative security
-
2,856
Added 11.69%
21,568
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$40,062
$73.51 p/Share
545
Reduced 2.83%
18,712
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
1,773
Added 8.43%
19,257
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$44,431
$72.6 p/Share
612
Reduced 3.38%
17,484
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
2,084
Added 10.33%
18,096
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$207,648
$76.85 p/Share
2,702
Reduced 14.44%
16,012
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
6,232
Added 25.89%
17,842
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
2,837
Added 18.52%
12,482
Common Stock
Dec 02
2022
SELL
Open market or private sale
$196,985
$93.58 p/Share
2,105
Reduced 17.91%
9,645
Common Stock
Nov 13
2022
SELL
Payment of exercise price or tax liability
$9,241
$93.35 p/Share
99
Reduced 0.84%
11,750
Common Stock
Nov 13
2022
BUY
Exercise of conversion of derivative security
-
336
Added 2.76%
11,849
Common Stock
Aug 13
2022
SELL
Payment of exercise price or tax liability
$9,499
$95.95 p/Share
99
Reduced 0.85%
11,513
Common Stock
Aug 13
2022
BUY
Exercise of conversion of derivative security
-
337
Added 2.82%
11,612
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
-
150
Reduced 1.31%
11,275
Common Stock
May 13
2022
BUY
Exercise of conversion of derivative security
-
336
Added 2.86%
11,425
Common Stock
Mar 16
2022
SELL
Open market or private sale
$349,069
$110.71 p/Share
3,153
Reduced 22.14%
11,089
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
-
568
Reduced 3.84%
14,242
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
-
1,772
Added 10.69%
14,810
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
-
792
Reduced 5.73%
13,038
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
2,615
Added 16.08%
13,648
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
-
1,645
Reduced 12.79%
11,215
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
5,527
Added 30.06%
12,860
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
-
117
Reduced 1.57%
7,333
Common Stock