Feb 13
2024
SELL
Payment of exercise price or tax liability
$150,156
$36.57 p/Share
4,106
Reduced 11.38%
31,988
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
10,433
Added 22.42%
36,094
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$89,293
$37.19 p/Share
2,401
Reduced 8.56%
25,661
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
7,240
Added 20.51%
28,062
Common Stock
Nov 05
2023
SELL
Payment of exercise price or tax liability
$43,426
$33.56 p/Share
1,294
Reduced 5.85%
20,822
Common Stock
Nov 05
2023
BUY
Exercise of conversion of derivative security
-
3,287
Added 12.94%
22,116
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$103,730
$50.16 p/Share
2,068
Reduced 10.07%
18,477
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
5,255
Added 20.37%
20,545
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$102,630
$49.58 p/Share
2,070
Reduced 11.92%
15,290
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
5,260
Added 23.25%
17,360
Common Stock
Nov 05
2022
SELL
Payment of exercise price or tax liability
$58,048
$44.86 p/Share
1,294
Reduced 9.66%
12,100
Common Stock
Nov 05
2022
BUY
Exercise of conversion of derivative security
-
3,287
Added 19.87%
13,253
Common Stock
Jun 09
2022
SELL
Open market or private sale
$93,940
$46.97 p/Share
2,000
Reduced 16.71%
9,966
Common Stock
Apr 30
2022
BUY
Grant, award, or other acquisition
$5,085
$46.23 p/Share
110
Added 0.91%
11,966
Common Stock
Feb 18
2022
SELL
Open market or private sale
$117,680
$58.84 p/Share
2,000
Reduced 14.43%
11,856
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$55,015
$57.01 p/Share
965
Reduced 6.51%
13,856
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
3,960
Added 21.09%
14,821
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$32,109
$55.36 p/Share
580
Reduced 5.07%
10,861
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
2,379
Added 17.21%
11,441
Common Stock
Nov 11
2021
SELL
Open market or private sale
$96,696
$56.88 p/Share
1,700
Reduced 15.8%
9,062
Common Stock
Nov 05
2021
SELL
Payment of exercise price or tax liability
$76,799
$59.35 p/Share
1,294
Reduced 10.73%
10,762
Common Stock
Nov 05
2021
BUY
Exercise of conversion of derivative security
-
3,286
Added 21.42%
12,056
Common Stock
Oct 31
2021
BUY
Grant, award, or other acquisition
$5,071
$44.88 p/Share
113
Added 1.27%
8,770
Common Stock
Sep 10
2021
SELL
Payment of exercise price or tax liability
$21,146
$56.09 p/Share
377
Reduced 4.17%
8,657
Common Stock
Sep 10
2021
BUY
Exercise of conversion of derivative security
-
1,020
Added 10.15%
9,034
Common Stock