May 07
2024
SELL
Payment of exercise price or tax liability
$17,192
$29.14 p/Share
590
Reduced 0.39%
149,624
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
37,992
Added 20.36%
148,595
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$99,690
$27.35 p/Share
3,645
Reduced 3.19%
110,603
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$91,077
$33.82 p/Share
2,693
Reduced 2.41%
109,120
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
17,548
Added 13.57%
111,813
Common Stock
Dec 05
2022
BUY
Grant, award, or other acquisition
-
5,645
Added 5.69%
93,531
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$178,079
$69.13 p/Share
2,576
Reduced 2.89%
86,663
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$264,415
$73.51 p/Share
3,597
Reduced 5.87%
57,671
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
41,937
Added 31.97%
89,239
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$7,641
$71.41 p/Share
107
Reduced 0.21%
50,746
Common Stock
Nov 11
2021
-
214
Reduced 0.42%
50,853
Common Stock
Aug 06
2021
SELL
Open market or private sale
$1,274,508
$67.47 p/Share
18,890
Reduced 27.06%
50,929
Common Stock
Aug 06
2021
BUY
Exercise of conversion of derivative security
$674,520
$48.18 p/Share
14,000
Added 16.7%
69,819
Common Stock
May 07
2021
BUY
Grant, award, or other acquisition
-
1,027
Added 1.81%
55,654
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$62,005
$55.56 p/Share
1,116
Reduced 2.01%
54,479
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
9,017
Added 13.96%
55,595
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$11,504
$54.52 p/Share
211
Reduced 0.45%
46,578
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
612
Added 1.29%
46,789
Common Stock
Dec 07
2020
SELL
Open market or private sale
$533,700
$53.37 p/Share
10,000
Reduced 17.85%
46,023
Common Stock
Dec 07
2020
BUY
Exercise of conversion of derivative security
$355,000
$35.5 p/Share
10,000
Added 15.15%
56,023
Common Stock
Nov 12
2020
SELL
Payment of exercise price or tax liability
$6,101
$39.36 p/Share
155
Reduced 0.34%
46,023
Common Stock
Sep 10
2020
-
430
Reduced 0.93%
45,985
Common Stock
Mar 12
2020
BUY
Open market or private purchase
$97,320
$24.33 p/Share
4,000
Added 8.0%
46,031
Common Stock
Feb 22
2020
SELL
Payment of exercise price or tax liability
$50,087
$59.77 p/Share
838
Reduced 1.95%
42,031
Common Stock
Feb 19
2020
SELL
Payment of exercise price or tax liability
$86,421
$60.86 p/Share
1,420
Reduced 3.79%
36,030
Common Stock