Sep 20
2024
SELL
Open market or private sale
$79,583
$66.32 p/Share
1,200
Reduced 0.35%
341,151
Common Stock
Aug 14
2024
-
5,188
Reduced 1.49%
342,351
Common Stock
Jun 21
2024
SELL
Open market or private sale
$116,460
$58.23 p/Share
2,000
Reduced 0.57%
347,539
Common Stock
Jun 17
2024
-
7,378
Reduced 2.07%
349,539
Common Stock
May 14
2024
BUY
Grant, award, or other acquisition
-
13,218
Added 3.57%
356,917
Common Stock
May 08
2024
SELL
Payment of exercise price or tax liability
$155,993
$56.54 p/Share
2,759
Reduced 0.8%
343,699
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$2,029,165
$48.73 p/Share
41,641
Reduced 10.73%
346,458
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
77,471
Added 18.02%
352,534
Common Stock
May 08
2023
BUY
Grant, award, or other acquisition
-
15,400
Added 4.73%
310,115
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$1,789,029
$55.12 p/Share
32,457
Reduced 9.92%
294,715
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
61,646
Added 15.85%
327,172
Common Stock
Dec 16
2022
SELL
Open market or private sale
$120,075
$48.03 p/Share
2,500
Reduced 0.93%
265,006
Common Stock
Dec 09
2022
-
3,034
Reduced 1.12%
267,506
Common Stock
Nov 09
2022
SELL
Open market or private sale
$100,760
$50.38 p/Share
2,000
Reduced 0.73%
270,540
Common Stock
Jun 17
2022
SELL
Payment of exercise price or tax liability
$113,170
$43.51 p/Share
2,601
Reduced 0.95%
272,540
Common Stock
May 06
2022
SELL
Open market or private sale
$288,438
$49.92 p/Share
5,778
Reduced 2.06%
275,141
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$1,110,878
$49.99 p/Share
22,222
Reduced 7.33%
280,919
Common Stock
May 04
2022
BUY
Exercise of conversion of derivative security
$826,840
$29.53 p/Share
28,000
Added 8.46%
303,141
Common Stock
Apr 26
2022
-
2,000
Reduced 0.72%
275,141
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$1,062,839
$49.67 p/Share
21,398
Reduced 7.17%
277,141
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
40,640
Added 12.56%
282,933
Common Stock
Jun 17
2021
SELL
Payment of exercise price or tax liability
$143,133
$55.03 p/Share
2,601
Reduced 1.0%
257,436
Common Stock
May 14
2021
SELL
Payment of exercise price or tax liability
$237,051
$56.28 p/Share
4,212
Reduced 1.59%
260,037
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$814,518
$58.01 p/Share
14,041
Reduced 5.05%
264,249
Common Stock
Mar 16
2021
BUY
Grant, award, or other acquisition
-
26,667
Added 8.74%
278,290
Common Stock