Oct 28
2024
SELL
Open market or private sale
$3,830,440
$56.33 p/Share
68,000
Reduced 13.39%
439,819
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
90,870
Added 15.18%
507,819
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$469,923
$39.76 p/Share
11,819
Reduced 2.76%
416,949
Common Stock
Feb 01
2024
SELL
Open market or private sale
$2,816,128
$39.2 p/Share
71,840
Reduced 14.35%
428,768
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
$2,219,137
$30.89 p/Share
71,840
Added 12.55%
500,608
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$1,595,781
$39.44 p/Share
40,461
Reduced 8.62%
428,768
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
89,126
Added 15.96%
469,229
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$762,258
$39.89 p/Share
19,109
Reduced 4.79%
380,103
Common Stock
Aug 31
2022
SELL
Open market or private sale
$1,500,050
$31.58 p/Share
47,500
Reduced 10.63%
399,212
Common Stock
May 23
2022
SELL
Open market or private sale
$1,094,111
$39.55 p/Share
27,664
Reduced 5.83%
446,712
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$1,929,448
$43.88 p/Share
43,971
Reduced 8.48%
474,376
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
96,856
Added 15.74%
518,347
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$1,885,862
$40.49 p/Share
46,576
Reduced 9.95%
421,491
Common Stock
Feb 03
2021
SELL
Payment of exercise price or tax liability
$1,771,006
$39.78 p/Share
44,520
Reduced 10.89%
364,367
Common Stock
Feb 03
2021
BUY
Grant, award, or other acquisition
-
201,991
Added 30.15%
468,067
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$1,152,148
$37.82 p/Share
30,464
Reduced 8.93%
310,596
Common Stock
Oct 22
2020
SELL
Open market or private sale
$2,182,700
$33.58 p/Share
65,000
Reduced 16.01%
341,060
Common Stock
Feb 05
2020
SELL
Payment of exercise price or tax liability
$2,228,986
$58.89 p/Share
37,850
Reduced 10.12%
336,010
Common Stock
Feb 05
2020
BUY
Grant, award, or other acquisition
-
153,616
Added 27.45%
406,060
Common Stock
Jan 31
2020
SELL
Payment of exercise price or tax liability
$1,876,264
$55.74 p/Share
33,661
Reduced 10.39%
290,294
Common Stock
Nov 12
2019
SELL
Open market or private sale
$1,740,082
$57.55 p/Share
30,236
Reduced 8.54%
323,955
Common Stock
Apr 22
2019
SELL
Open market or private sale
$1,725,000
$57.5 p/Share
30,000
Reduced 7.81%
354,191
Common Stock
Feb 06
2019
SELL
Payment of exercise price or tax liability
$2,862,968
$50.52 p/Share
56,670
Reduced 15.78%
302,531
Common Stock
Feb 06
2019
BUY
Grant, award, or other acquisition
-
206,751
Added 34.99%
384,191
Common Stock
Feb 01
2019
SELL
Payment of exercise price or tax liability
$1,639,023
$49.92 p/Share
32,833
Reduced 12.3%
234,110
Common Stock