Nov 21
2023
SELL
Payment of exercise price or tax liability
$37,495
$43.7 p/Share
858
Reduced 4.77%
17,133
Common Stock
Dec 13
2022
SELL
Open market or private sale
$30,000
$50.0 p/Share
600
Reduced 3.25%
17,842
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
$19,722
$32.87 p/Share
600
Added 3.22%
18,042
Common Stock
Dec 08
2022
SELL
Open market or private sale
$82,150
$50.0 p/Share
1,643
Reduced 8.43%
17,842
Common Stock
Dec 08
2022
BUY
Exercise of conversion of derivative security
$54,005
$32.87 p/Share
1,643
Added 7.85%
19,285
Common Stock
Dec 07
2022
SELL
Open market or private sale
$100,000
$50.0 p/Share
2,000
Reduced 10.08%
17,842
Common Stock
Dec 07
2022
BUY
Exercise of conversion of derivative security
$65,740
$32.87 p/Share
2,000
Added 9.33%
19,442
Common Stock
Nov 25
2022
SELL
Open market or private sale
$14,229
$50.28 p/Share
283
Reduced 1.56%
17,842
Common Stock
Nov 25
2022
BUY
Exercise of conversion of derivative security
$10,471
$37.0 p/Share
283
Added 1.54%
18,125
Common Stock
Nov 23
2022
SELL
Open market or private sale
$20,066
$50.04 p/Share
401
Reduced 2.2%
17,842
Common Stock
Nov 23
2022
BUY
Exercise of conversion of derivative security
$14,837
$37.0 p/Share
401
Added 2.15%
18,243
Common Stock
Nov 22
2022
SELL
Open market or private sale
$1,249,379
$50.19 p/Share
24,893
Reduced 58.25%
17,842
Common Stock
Nov 22
2022
BUY
Exercise of conversion of derivative security
$1,216,023
$48.85 p/Share
24,893
Added 36.81%
42,735
Common Stock
Nov 19
2022
SELL
Payment of exercise price or tax liability
$67,032
$52.41 p/Share
1,279
Reduced 6.69%
17,842
Common Stock
Nov 19
2022
BUY
Grant, award, or other acquisition
$56,497
$52.41 p/Share
1,078
Added 5.34%
19,121
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$175,138
$52.28 p/Share
3,350
Reduced 15.66%
18,043
Common Stock
Nov 18
2022
BUY
Exercise of conversion of derivative security
$167,860
$47.96 p/Share
3,500
Added 14.06%
21,393
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$42,239
$38.68 p/Share
1,092
Reduced 5.75%
17,893
Common Stock
Nov 23
2021
SELL
Payment of exercise price or tax liability
$32,464
$43.93 p/Share
739
Reduced 3.75%
18,985
Common Stock
Nov 23
2021
BUY
Grant, award, or other acquisition
-
1,691
Added 7.9%
19,724
Common Stock
Nov 23
2021
BUY
Grant, award, or other acquisition
-
900
Added 4.75%
18,033
Common Stock
Sep 15
2021
SELL
Payment of exercise price or tax liability
$39,436
$37.81 p/Share
1,043
Reduced 5.48%
17,991
Common Stock
Nov 24
2020
SELL
Payment of exercise price or tax liability
$16,547
$23.11 p/Share
716
Reduced 3.63%
19,034
Common Stock
Nov 24
2020
BUY
Grant, award, or other acquisition
-
1,851
Added 8.57%
19,750
Common Stock
Nov 24
2020
BUY
Grant, award, or other acquisition
-
3,020
Added 14.44%
17,899
Common Stock